Get Smarty

Donate

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Buy cheap glasses from Cheapglasses123.com and save up to 80%.

Where to buy prescription glasses? EyewearCanada.com is your best choice!

Where to buy discount wedding dresses and cheap smart dresses free shipping - Weddingdresstrend.com

Shop for 2018 World Cup Football Boots Online sale at guthjcc.com

Browse best 2018 world cup soccer cleats and shoes from SoccerAzteca.com

Advertisement

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.

Example 4.6. Ausgabe der Requestvariablen (Anfragevariablen)

{* anzeigen der variable 'page' aus der URL oder dem FORM, welche mit GET übertragen wurde *}
{$smarty.get.page}

{* anzeigen der variable 'page' welche mit POST übertragen wurde *}
{$smarty.post.page}

{* anzeigen des cookies "benutzer" *}
{$smarty.cookies.benutzer}

{* anzeigen der Server-Variable "SERVER_NAME" *}
{$smarty.server.SERVER_NAME}

{* anzeigen der Environment-Variable "PATH" *}
{$smarty.env.PATH}

{* anzeigen der Session-Variable "id" *}
{$smarty.session.id}

{* anzeigen der Variable "benutzer" aus dem $_REQUEST Array (Zusammenstellung von get/post/cookie/server/env) *}
{$smarty.request.benutzer}
   

Note

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.

Example 4.7. Verwendung von {$smarty.now}


{* Verwendung des 'date_format'-Modifikators zur Anzeige der Zeit *}
{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}

   

{$smarty.const}

Hiermit kann auf PHP-Konstanten zugegriffen werden. Siehe auch smarty constants

Example 4.8. Benutzung von {$smarty.const}


{$smarty.const._MY_CONST_VAL}

   

{$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.template}

Diese Variable enthält den Namen des gerade verarbeiteten Templates.

{$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

Comments
No comments for this page.
Post a Comment
All comments are moderated. Support questions are ignored, use the forums instead.
Author:
Email: (not shown)
What is 1 plus 14? (Are you human?)

Advertisement