Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
mydok:smarty

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
mydok:smarty [2008/11/18 19:33] – angelegt 172.22.1.222mydok:smarty [2024/04/15 00:43] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== PHP ======
 +[[http://s222/cgi-bin/dwww/usr/share/doc/php-doc/html/index.html|PHP-Manual auf s222]] 
 ====== Konstanten ====== ====== Konstanten ======
 Konstanten werden in php definiert und können im Template verwendet werden.\\ Konstanten werden in php definiert und können im Template verwendet werden.\\
Line 15: Line 17:
   * in *tpl-Datei (z.B. 1.Zeile):\\   * in *tpl-Datei (z.B. 1.Zeile):\\
     *  {config_load file="rv.conf"}     *  {config_load file="rv.conf"}
-  * Variable in tpl dann verwenden:\\+    * oder mit Sektion: {config_load file="rv.conf" section='sectionname'
 +    * Regeln: 
 +      * Variable mit gleichem Namen in Sektion überschreibt globale Variable. 
 +      * globale Variable werden immer mit geladen und stehen dann zur Verfügung 
 +      * auf hidden-Sektionen ([.xxx]) kann nur über php zugegriffen werden 
 +     
 +  * Auf Variable in tpl zugreifen:
     *  <br>Plaetze: {$smarty.config.platzzahl}<br>     *  <br>Plaetze: {$smarty.config.platzzahl}<br>
 +  * Auf Variable in php zugreifen:
 +    *  $conf = new Config_File($smarty->config_dir);
 +    *  $platzzahl=$conf->get('rv.conf','menu','platzzahl'); wenn in rv.conf / Sektion menu definiert;
 +    *  $platzzahl=$conf->get('rv.conf',NULL,'platzzahl'); wenn global ohne Sektion in rv.conf definiert.
 +    *  Bei hiddensektion den Sektionname ohne Anfangspunkt angegeben :!:
 +====== Bedingte Anweisungen ======
 +
 +  * if/else im Template:
 +    * { if $is_smd} htmltext {else} alternativer htmltext {/if}
 +
  
  
mydok/smarty.1227033191.txt.gz · Last modified: 2024/04/15 00:43 (external edit)