mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-10-31 12:21:36 +01:00 
			
		
		
		
	sync with en
This commit is contained in:
		| @@ -1,6 +1,6 @@ | ||||
| <?xml version="1.0" encoding="iso-8859-1"?> | ||||
| <!-- EN-Revision: 1.9 Maintainer: andreas Status: ready --> | ||||
| <!-- $Revision$ --> | ||||
| <!-- EN-Revision: 1.10 Maintainer: messju Status: ready --> | ||||
|  <chapter id="tips"> | ||||
|   <title>Tips & Tricks</title> | ||||
|   <para> | ||||
| @@ -20,18 +20,16 @@ | ||||
|     <title>"&nbsp;" ausgeben wenn eine Variable nicht zugewiesen ist</title> | ||||
|     <programlisting> | ||||
| <![CDATA[ | ||||
| {* kompliziert *} | ||||
|  | ||||
| {* die lange Variante: *} | ||||
| {if $titel eq ""} | ||||
| &nbsp; | ||||
|      | ||||
| {else} | ||||
| {$titel} | ||||
|    {$titel} | ||||
| {/if} | ||||
|  | ||||
|  | ||||
| {* einfach *} | ||||
|  | ||||
| {$titel|default:"&nbsp;"} | ||||
| {* k<EFBFBD>rzer: *} | ||||
| {$titel|default:" "} | ||||
| ]]> | ||||
|     </programlisting> | ||||
|    </example> | ||||
| @@ -84,16 +82,19 @@ | ||||
|     linkend="language.function.include">{include}</link> ein. Was | ||||
|     geschieht aber wenn der Header einen seitenspezifischen Titel | ||||
|     haben soll?  Smarty bietet die M<>glichkeit, dem eingebundenen | ||||
|     Template, Variablen zu <20>bergeben. | ||||
|     Template, Variablen als <link  | ||||
|     linkend="language.syntax.attributes">Attribute</link> zu | ||||
|     <20>bergeben. | ||||
|    </para> | ||||
|    <example> | ||||
|     <title>Die Titel-Variable dem Header-Template zuweisen</title> | ||||
|     <para> | ||||
|      <filename>mainpage.tpl</filename> | ||||
|      <filename>mainpage.tpl</filename> - Beim Aufbau der Hauptseite | ||||
|      wird der Titel "Hauptseite" an <filename>header.tpl</filename> | ||||
|      <20>bergeben und dort verwendet. | ||||
|     </para> | ||||
|     <programlisting> | ||||
| <![CDATA[ | ||||
|  | ||||
| {include file="header.tpl" title="Hauptseite"} | ||||
| {* template body hier *} | ||||
| {include file="footer.tpl"} | ||||
| @@ -112,7 +113,10 @@ | ||||
| ]]> | ||||
|     </programlisting> | ||||
|    <para> | ||||
|     <filename>header.tpl</filename> | ||||
|     <filename>header.tpl</filename> - Zur Info: wenn kein $titel | ||||
|     <20>bergeben wurde wird hier mittels des <link | ||||
|     linkend="language.modifier.default">default</link>-Modifikator der | ||||
|     Titel "Nachrichten" verwendet. | ||||
|    </para> | ||||
|    <programlisting> | ||||
| <![CDATA[ | ||||
| @@ -133,26 +137,14 @@ | ||||
| ]]> | ||||
|     </programlisting> | ||||
|    </example> | ||||
|    <para> | ||||
|     Sobald die erste Seite geparsed wird, wird der Titel 'Erste Seite' | ||||
|     dem <filename>header.tpl</filename> <20>bergeben und fortan als Titel | ||||
|     verwendet. Wenn die Archivseite ausgegeben wird, wird der Titel | ||||
|     'Archive' ausgegeben.  Wie Sie sehen k<>nnen, wird der Wert daf<61>r | ||||
|     aus der Datei <filename>'archiv_page.conf'</filename> geladen und | ||||
|     nicht von einem <20>bergebenen Wert. Der Standardwert 'Nachrichten' | ||||
|     wird verwendet, wenn die '$titel' leer ist.  Erneut wird daf<61>r der | ||||
|     <link | ||||
|     linkend="language.modifier.default">default</link>-Modifikator | ||||
|     angewandt. | ||||
|    </para> | ||||
|   </sect1> | ||||
|   <sect1 id="tips.dates"> | ||||
|    <title>Zeitangaben</title> | ||||
|    <para> | ||||
|     Um dem Template Designer h<>chstm<74>gliche Kontrolle <20>ber die Ausgabe | ||||
|     von Zeitangaben/Daten zu erm<72>glichen, ist es empfehlenswert Daten | ||||
|     immer als Timestamp zu <20>bergeben. Der Designer kann danach die | ||||
|     Funktion <link | ||||
|     immer als <ulink url="&url.php-manual;time">Timestamp</ulink> zu | ||||
|     <EFBFBD>bergeben. Der Designer kann danach die Funktion <link | ||||
|     linkend="language.modifier.date.format">date_format</link> f<>r die | ||||
|     Formatierung verwenden. | ||||
|    </para> | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| <?xml version="1.0" encoding="iso-8859-1"?> | ||||
| <!-- $Revision$ --> | ||||
| <!-- EN-Revision: 1.6 Maintainer: andreas Status: ready --> | ||||
| <!-- EN-Revision: 1.7 Maintainer: messju Status: ready --> | ||||
| <sect1 id="language.escaping"> | ||||
|  <title>Smarty Parsing umgehen</title> | ||||
|  <para> | ||||
| @@ -44,6 +44,7 @@ $smarty = new Smarty; | ||||
| $smarty->left_delimiter = '<!--{'; | ||||
| $smarty->right_delimiter = '}-->'; | ||||
| $smarty->assign('foo', 'bar'); | ||||
| $smarty->assign('name', 'Albert'); | ||||
| $smarty->display('example.tpl'); | ||||
|  | ||||
| ?> | ||||
| @@ -54,6 +55,7 @@ $smarty->display('example.tpl'); | ||||
|   </para> | ||||
|   <programlisting> | ||||
| <![CDATA[ | ||||
| Willkommen bei Smarty, <!--{$name}-->! | ||||
| <script language="javascript"> | ||||
|   var foo = <!--{$foo}-->; | ||||
|   function dosomething() { | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| <?xml version="1.0" encoding="iso-8859-1"?> | ||||
| <!-- $Revision$ --> | ||||
| <!-- EN-Revision: 1.4 Maintainer: andreas Status: ready --> | ||||
| <!-- EN-Revision: 1.6 Maintainer: messju Status: ready --> | ||||
| <sect1 id="language.syntax.attributes"> | ||||
|  <title>Attribute / Parameter</title> | ||||
|  <para> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user