sulu_page_navigation_root_flat¶
Returns the navigation as a list of pages:
Example:
{% for item in sulu_page_navigation_root_flat('main', 2) %}
<a href="{{ sulu_content_path(item.url) }}">{{ item.title }}</a>
{% endfor %}
Complex Example:
{% for item in sulu_page_navigation_root_flat('main', 2, {
'title': 'title',
'url': 'url',
'excerptTitle': 'excerpt.title',
'uuid': 'object.resource.uuid',
}) %}
<a href="{{ sulu_content_path(item.url) }}">{{ item.excerptTitle|default(item.title) }}</a>
{% endfor %}
Arguments:
context: string - optional: context to filter navigation
depth: int - optional: depth to load (1 - one level deep, 2 - two levels deep, …). Default to 1.
properties: array<string, string> - Which properties to load. Default to “title” and “url”.
Returns:
- array
title: Title of page
url: URL for page
targetType: Link type set via the “Enable Link” option in the page settings (
page,article,media, orexternal)use
propertiesconfig to provide additional fields