| Smarty - die kompilierende PHP Template-Engine | ||
|---|---|---|
| Zurück | Kapitel 4. Variablen | Nach vorne |
Die reservierte {$smarty} Variable
Die reservierte Variable {$smarty} wird verwendet, um auf spezielle Template-Variablen zuzugreifen. Im Folgenden die Liste der Variablen:
Request-Variablen
Aud die Request-Variablen $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV and $_SESSION (siehe $request_vars_order und $request_use_auto_globals ) kann wie folgt zugegriffen werden.
Anmerkung: Aus historischen Gründen kann {$SCRIPT_NAME} verwendet werden, allerdings ist {$smarty.server.SCRIPT_NAME} die empfohlene Variante.
{$smarty.now}
Die momentane Unix-Timestamp kann über {$smarty.now} angefragt werden. Diese Zahl ist die Summe der verstrichenen Sekunden seit Beginn der UNIX-Epoche (1. Januar 1970) und kann zur Anzeige direkt dem 'date_format'-Modifikator übergeben werden.
{$smarty.capture}
Auf die mit dem {capture}..{/capture} Konstrukt abgefangene Ausgabe kann via {$smarty} zugegriffen werden. Ein Beispiel dazu finden Sie im Abschnitt zu capture.
{$smarty.config}
{$smarty} kann dazu genutzt werde, um auf Config-Variablen zuzugreifen. {$smarty.config.foo} ist ein Synonym for {#foo#}. Im Abschnitt {config_load} ist ein Beispiel.
{$smarty.section}, {$smarty.foreach}
{$smarty} wird auch verwendet, um auf Eigenschaften von {section} und foreach Schleifen zuzugreifen.
{$smarty.version}
Diese Variable enthält die Smarty Versionsnummer mit der das Template kompiliert wurde.
{$smarty.ldelim}, {$smarty.rdelim}
Diese Variablen dienen dazu den linken und rechten Trennzeichen wortwörtlich auszugeben. Siehe auch {ldelim},{rdelim}.
Siehe auch: Variables and Config Variables
| Zurück | Zum Anfang | Nach vorne |
| Verwendung von Variablen aus Konfigurationsdateien | Nach oben | Variablen-Modifikatoren |

