-
getnavigation(string $type = 'page', int $parentId = 0, int $depth = null, string $excludeIds-splitted-by-dash = null, string $template = 'Core/Layout/Templates/Navigation.html.twig')
: returns the html for the navigation -
getsubnavigation(string $type = 'page', int $pageId = 0, int $startDepth = 1, int $endDepth = null, string $excludeIds-splitted-by-dash = null, string $template = 'Core/Layout/Templates/Navigation.html.twig')
: returns the html for the subnavigation -
media_library_widget(string $mediaWidgetAction, string $mediaGroupId, string $title = null, string $module = null)
: used to parse a widget of the media library in the template. -
parsewidget(string $module, string $action, string $id = null)
: used to parse a widget of a module in the template -
geturl(int $pageId, string $language = null)
: returns the url of a page by id and language -
geturlforextraid(int $extraId, string $language = null)
: returns the url of a page by the id of a module action and language -
geturlforblock(string $module, string $action = null, string $language = null, array $data = null)
: returns the url of a page by the module and action name, and optionally the language and the extra data
-
include_once(string $template)
: extension to the twig function include that makes sure the template is only loaded once. -
is_included(string $template)
: checks if the template was already included before with the include_once function -
set_included(string $template, bool $isIncluded = true)
: sets the included status of a template of the include_once function, this can be used to reset the status as well -
showbool(string|bool $status, bool $reverse = false)
: shows a checkbox to indicate the boolean value of the variable, also works with Y,y,1,N,n and 0