Schreibt einen bestimmten HTML-Abschnitt in den Cache und liest diesen Bereich anschließend wieder aus dem Cache.
Pos | Attribut | Typ | Erforderlich | Beschreibung |
---|---|---|---|---|
1 | name | string | Ja | Name der Cache-Datei (muss eindeutig sein) |
Beispiel
{cache name="navigation1"}
{* Alle Unterseiten der Startseite auslesen *}
{get_children id=1 var="kinder"}
<ul>
{foreach from=$kinder item="kind"} {* Alle Unterseiten durchlaufen *}
<li><a href="{page_url page=$kind}">{$kind->field.name}</a></li> {* Seitenname *}
{/foreach}
</ul>
{/cache}</ul>
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.