0 805 692 210

du lundi au vendredi de 08h à 19h

Classe: Router


Classe permettant d'effectuer des redirections et de récupérer les URL des pages de certains types.

Utilisation

Ces variables d'environnement sont accessibles depuis l'objet router :

{{ router.redirect(page.url) }}

redirect

Effectue une redirection vers l'URL spécifiée.

Arguments

  • url : URL de redirection
  • isPermanent : Définir à false si la redirection est temporaire. Défaut : true

Exemple

{{ router.redirect(page.url, false) }}

postRedirect

Effectue une redirection vers l'URL spécifiée en simulant une requète POST.

Arguments

  • url : URL de redirection

Exemple

{{ router.postRedirect(page.url) }}

download

Permet de lancer le téléchargement d'un fichier.

Arguments

  • url : URL du fichier
  • titre : Titre du fichier

Exemple

{{ router.download(page.pdf.url, 'cgv.pdf') }}

userAccountUrl

Renvoi l'URL d'une vue/action de l'espace client.

Arguments

  • action : La vue à afficher

Exemple

{{ router.userAccountUrl('eventEdit', event.id) }}

bookingUrl

Renvoi l'URL d'une vue/action de la page de réservation.

Arguments

  • action : La vue à afficher

Exemple

{{ router.bookingUrl('eventEdit', event.id) }}

shopUrl

Renvoi l'URL d'une vue/action de la boutique en ligne.

Arguments

  • action : La vue à afficher

Exemple

{{ router.shopUrl('cart', event.id) }}