{cache}{/cache}
Schreibt einen bestimmten HTML-Abschnitt in den Cache und liest diesen Bereich anschließend wieder aus dem Cache.
| Attribut | Typ | Erforderlich | Beschreibung |
| name | string | Ja | Name der Cache-Datei (muss eindeutig sein) |
Beispiel
QuelltextSmarty Code:
- {cache name="navigation1"}
- {* Alle Unterseiten der Startseite auslesen *}
- {get_children id=1 var="kinder"}
- <ul>
- <li><a href="{page_url page=$kind}">{$kind->field.name}</a></li> {* Seitenname *}
- {/foreach}
- </ul>
- {/cache}
Diese Funktion speichert den komplette Bereich, welcher durch die {cache}-Tags umschlossen wird. Bei variablen Inhalten ist daher auf den korrekten Einsatz dieser Funktion zu achten.