Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| design:twig:design-manual [18.07.2015 23:46] – angelegt Manuela v.d.Decken | design:twig:design-manual [30.01.2020 16:29] (aktuell) – [Übersicht] Manuela v.d.Decken | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== TWIG für Template-Designer ====== | ====== TWIG für Template-Designer ====== | ||
| + | Dieses Dokument beschreibt die Syntax und Semantik der Template-Engine und ist sehr brauchbar als Referenz zur Erstellung von Twig Templates. | ||
| + | ===== Übersicht ===== | ||
| + | |||
| + | Ein Template ist einfach eine Textdatei. Es kann jedes textbasierte Format (HTML, XML, CSV, LaTeX, etc.) erzeugen. Es erfordert nicht eine bestimmte Erweiterung, | ||
| + | Eine Vorlage enthält Variablen oder Ausdrücke, die, wenn die Vorlage ausgewertet wird, mit den Werten ersetzt werden und es enthält Tags, die die Logik des Temlates steuern.\\ | ||
| + | Unten ist eine minimal-Vorlage, | ||
| + | <code html5>< | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | <ul id=" | ||
| + | {% for item in navigation %} | ||
| + | < | ||
| + | {% endfor %} | ||
| + | </ul> | ||
| + | |||
| + | < | ||
| + | {{ page.content }} | ||
| + | </ | ||
| + | </ | ||