General

  eZ Systems Website
  Technical documentation
  Editor documentation

This Documentation contains:
 
Technical documentation:



⚠ WARNING ! This documentation is deprecated !

Please go to the current Technical Documentation

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ez_urlalias is a not a real Twig helper, but a special route name for generating URLs for a location, Location from the given parameters.

...

Working with Location

Linking to other locations Locations is fairly easy and is done with native path() Twig helper (or url() if you want to generate absolute URLs). You just have to pass it the Location object and path() will generate the URLAlias for you.

...

 

Generating a link from a Content ID

Link generation from contentId is available as of 

Status
colourYellow
title5.4
 / 
Status
colourYellow
title2014.11
.

Code Block
languagexml
<a href="{{ path( "ez_urlalias", {"contentId": 456} ) }}">Some link from a contentId</a>

 

Important: Links generated from a Content ID will point to its main location.

Error management

For Location alias setup 301 redirect to Location's current URL when:

  1. alias is history
  2. alias is custom with forward flag true
  3. requested URL is not case-sensitive equal with the one loaded

 

Info
titleUnder the hood

In the backend, path() uses the Router to generate links.

This makes it also easy to generate links from PHP, via the router service.