Mit {$smarty} können reservierte Variablen für den Zugriff auf einige spezielle Vorlagenvariablen verwendet werden. Im Folgenden sind alle Seitenanforderungsvariablen aufgeführt.
Das Folgende ist ein Beispiel für den Zugriff auf Seitenanforderungsvariablen wie Get-, Post-, Cookies-, Server-, Umgebungs- und Sitzungsvariablen. Beispielsweise ruft {$smarty.server.SERVER_NAME} Servervariablen ab, {$smarty.env.PATH} ruft Systemvariablen ab Umgebungsvariablenpfad, { $smarty.request.username} ruft die zusammengesetzte Variable von get/post/cookies/server/env ab.
Die Variable {$smarty.now} wird verwendet, um auf den aktuellen Zeitstempel zuzugreifen.
Sie können den date_format-Anpasser verwenden, um die Ausgabe zu formatieren, zum Beispiel {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}.
{$smarty.const}
Sie können direkt auf PHP-Konstanten zugreifen, zum Beispiel {$smarty.const._MY_CONST_VAL}.
{$smarty.capture}
Auf die Ausgabe, die über die Struktur {capture}..{/capture} erfasst werden kann, kann über die Variable {$smarty} zugegriffen werden.
{$smarty.config}
Die Variable {$smarty} kann auf die geladene Konfigurationsvariable zugreifen.
Beispielsweise kann {$smarty.config.foo} {#foo#} darstellen.
{$smarty.section}, {$smarty.foreach}
Die Variable {$smarty} hat Zugriff auf Eigenschaften von „section“- und „foreach“-Schleifen.
{$smarty.template}
Zeigt den Namen der Vorlage an, die gerade verarbeitet wird.
{$smarty.version}
Smarty-Vorlagenversion anzeigen {$smarty.ldelim}
Linkes Trennzeichen anzeigen {$smarty.rdelim}
Rechtes Trennzeichen anzeigen