Lerne wie du Variablen, Bedingungen, Schleifen und Helfer in deinen Templates verwendest
Verwende doppelte geschweifte Klammern, um Variablen einzufügen:
<h1>{{page.title}}</h1>
<p>{{description}}</p>
<span>Language: {{currentLang}}</span>
Greife mit Punkt-Notation auf Seiten-Eigenschaften und Block-Props zu
Zeige Inhalte bedingt mit #if-Blöcken an:
{{#if showButton}}
<button>{{buttonText}}</button>
{{/if}}
{{#if user}}
<p>Welcome, {{user.name}}!</p>
{{#else}}
<p>Please log in</p>
{{/if}}
Nutze {{#if}} für bedingte Darstellung mit optionalem {{#else}}
Iteriere über Arrays mit #each:
<ul>
{{#each items}}
<li>
{{title}} - {{description}}
{{#if @first}}(First item){{/if}}
{{#if @last}}(Last item){{/if}}
</li>
{{/each}}
</ul>
Schleifen-Variablen @index, @first und @last sind innerhalb von Schleifen verfügbar
StaticBlocks bietet mehrere eingebaute Helfer:
<!-- Full syntax -->
{{translate:nav.home}}
<!-- Short alias -->
{{t:buttons.submit}}
Greife auf Übersetzungen aus Locale-Dateien zu
<a href="/about/" class="{{active:/about/}}">
About
</a>
Füge 'active'-Klasse zu aktuellen Seiten-Links hinzu
<!-- With language prefix -->
<a href="{{url:/contact/}}">Contact</a>
<!-- Asset URLs -->
<img src="{{asset:/images/logo.png}}">
<!-- Current year -->
<p>© {{year}} Company</p>
Helfer für URLs, Assets und dynamische Inhalte