Skip to main content

Welche Themenvorlagen können verwendet werden?

Vorlagen werden in einer eingeschränkten Version von Twig ausgeführt. Sie können ausschließlich die in diesem Topic beschriebenen Funktionen nutzen. Die Verwendung anderer Funktionen führt bei der Überprüfung des Themes zu einem Fehler, selbst wenn dies in einem Teil der Vorlage geschieht, der niemals ausgeführt wird.

Stichwörter: if, for, set, block, extends, use, include, embed, apply, macro, import, from

Filterung: escape, e, upper, lower, capitalize, trim, date, length, slice, join, split, default, merge, sort, first, last, map, filter, keys, json_encode, number_format, replace, striptags, url_encode, excerpt, content_sections

Funktionen: asset, include, min, max, parent, block, paligo_search_box, paligo_search_results, paligo_breadcrumbs, paligo_toc, paligo_pager, paligo_language_switcher, paligo_contrast_color, related_pages

Tests: alle Tests von Twig mit Ausnahme constant wie defined, empty, null, iterable, even, odd, same as und divisible by

Unter anderem nicht verfügbar:

  • Der raw. Der von Paligo bereitgestellte HTML-Code wird bereits als HTML ausgegeben.

  • range() und der .. -Operator. Führen Sie stattdessen eine Schleife über eine Liste durch.

  • attribute(). Verwenden Sie eckige Klammern, z. B. item[key].

  • template_from_string(), constant(), random(), cycle(), dump() und source().

  • Die Tags with, autoescape, do, spaceless und sandbox .

  • Aufrufen von Methoden oder Auslesen von Eigenschaften von Objekten. Jeder Wert in einer Vorlage ist ein Text, eine Zahl, eine Liste oder eine Zuordnung.

Informationen zur Funktionsweise von Twig finden Sie in der Twig-Dokumentation.