redirect

This action redirects the browser to another page or back to the previous page.

Example:

{% button text="home" action={redirect location="/"} %}

Redirects back to the home page when the button is clicked.

Back in history example:

{% button text="Back" action={redirect back} %}

After clicking the button the browser will go back to the last page using the JavaScript history.

Example of using dispatch rules for the redirect location:

{% button text="edit" action={redirect dispatch="admin_edit_rsc" id=my_id} %}

When clicked the browser is redirected to the admin edit page for the resource with the id of my_id.

This action can have the following arguments:

Argument Description Example
back When given then the browser is directed to the previous page. back
dispatch The name of a dispatch rule. All other parameters are assumed to be parameters for the dispatch rule. dispatch=”admin”
id When back and dispatch are not defined then the redirect uri will be the page_url of the resource. id=42
location The http address to redirect to. Can be an url with or without host name. location=”http://example.com

Edit on GitHub