[prev in list] [next in list] [prev in thread] [next in thread] 

List:       smarty-cvs
Subject:    [SMARTY-CVS] cvs: smarty /docs/de/designers/language-builtin-functions language-function-literal.xml
From:       "Messju Mohr" <messju () php ! net>
Date:       2005-06-28 9:45:20
Message-ID: cvsmessju1119951920 () cvsserver
[Download RAW message or body]

messju		Tue Jun 28 05:45:20 2005 EDT

  Modified files:              
    /smarty/docs/de/designers/language-custom-functions	
                                                       	language-function-assign.xml 
                                                       	language-function-counter.xml 
                                                       	language-function-cycle.xml 
    /smarty/docs/de/designers/language-builtin-functions	
                                                        	language-function-literal.xml 
  Log:
  sync with en
  
  
["messju-20050628054520.txt" (text/plain)]

http://cvs.php.net/diff.php/smarty/docs/de/designers/language-custom-functions/language-function-assign.xml?r1=1.2&r2=1.3&ty=u
                
Index: smarty/docs/de/designers/language-custom-functions/language-function-assign.xml
                
diff -u smarty/docs/de/designers/language-custom-functions/language-function-assign.xml:1.2 \
                smarty/docs/de/designers/language-custom-functions/language-function-assign.xml:1.3
                
--- smarty/docs/de/designers/language-custom-functions/language-function-assign.xml:1.2	Fri \
                Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-custom-functions/language-function-assign.xml	Tue \
Jun 28 05:45:18 2005 @@ -1,56 +1,120 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-		<sect1 id="language.function.assign">
-			<title>assign (zuweisen)</title>
-            <informaltable frame="all">
-                <tgroup cols="5">
-                <colspec colname="param" align="center" />
-                <colspec colname="type" align="center" />
-                <colspec colname="required" align="center" />
-                <colspec colname="default" align="center" />
-                <colspec colname="desc" />
-                <thead>
-                    <row>
-                        <entry>Attribut Name</entry>
-                        <entry>Typ</entry>
-                        <entry>Erforderlich</entry>       
-                        <entry>Standardwert</entry>
-                        <entry>Beschreibung</entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-                        <entry>var</entry>
-                        <entry>string</entry>
-                        <entry>Ja</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Der Name der zuzuweisenden Variable.</entry>
-                    </row>
-                    <row>
-                        <entry>value</entry>
-                        <entry>string</entry>
-                        <entry>Ja</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Der zuzuweisende Wert.</entry>
-                    </row>
-                </tbody>
-                </tgroup>
-            </informaltable>
-			<para>
-			'assign' wird verwendet um einer Template-Variable einen Wert zuzuweisen.
-			</para>
-<example>
-<title>assign (zuweisen)</title>
-<programlisting>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
+<sect1 id="language.function.assign">
+ <title>{assign} (zuweisen)</title>
+ <informaltable frame="all">
+  <tgroup cols="5">
+   <colspec colname="param" align="center" />
+   <colspec colname="type" align="center" />
+   <colspec colname="required" align="center" />
+   <colspec colname="default" align="center" />
+   <colspec colname="desc" />
+   <thead>
+    <row>
+     <entry>Attribut Name</entry>
+     <entry>Typ</entry>
+     <entry>Erforderlich</entry>       
+     <entry>Standardwert</entry>
+     <entry>Beschreibung</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>var</entry>
+     <entry>string</entry>
+     <entry>Ja</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Der Name der zuzuweisenden Variable.</entry>
+    </row>
+    <row>
+     <entry>value</entry>
+     <entry>string</entry>
+     <entry>Ja</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Der zuzuweisende Wert.</entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
+ <para>
+  {assign} wird verwendet um einer Template-Variable einen Wert zuzuweisen.
+ </para>
+ <example>
+ <title>{assign} (zuweisen)</title>
+  <programlisting>
+<![CDATA[
 {assign var="name" value="Bob"}
 
 Der Wert von $name ist {$name}.
+]]>
+  </programlisting>
+  <para>
+   Ausgabe des obiges Beispiels:
+  </para>
+  <screen>
+<![CDATA[
+Der Wert von $name ist Bob.</programlisting>
+]]>
+  </screen>
+ </example>
+ <example>
+  <title>Zugriff auf mit {assign} zugwiesene Variablen von PHP aus.</title>
+  <para>
+   Um auf zugewiesene Variablen von php aus zuzugreifen nimmt man
+   <link linkend="api.get.template.vars">get_template_vars()</link>.
+   Die zugewiesenen variablen sind jedoch nur wärhend bzw. nach der
+   Ausgabe des Template verfügbar.
+  </para>
+  <programlisting>
+<![CDATA[
+{* index.tpl *}
+{assign var="foo" value="Smarty"}
+]]>
+  </programlisting>
+  <programlisting role="php">
+<![CDATA[
+<?php
 
-AUSGABE:
+// Keine Ausgabe, das das Template noch nicht ausgegeben wurde:
+echo $smarty->get_template_vars('foo');
 
-Der Wert von $name ist Bob.</programlisting>
-</example>
+// das Template in eine ungenutzte Variable ausgeben
+$nix = $smarty->fetch('index.tpl');
+
+// Gibt 'smarty' aus, da die {assign} anweisung im Template ausgeführt
+// wurde
+echo $smarty->get_template_vars('foo');
+
+$smarty->assign('foo','Even smarter');
+
+// Ausgabe 'Even smarter'
+echo $smarty->get_template_vars('foo');
+
+?>
+]]>
+  </programlisting>
+ </example>
+ <para>
+  Folgende Funktionen haben <emphasis>optionale</emphasis>
+  assign-Attribute:
+ </para>
+ <para>
+  <link linkend="language.function.capture">{capture}</link>,
+  <link linkend="language.function.include">{include}</link>,
+  <link linkend="language.function.include.php">{include_php}</link>,
+  <link linkend="language.function.insert">{insert}</link>,
+  <link linkend="language.function.counter">{counter}</link>,
+  <link linkend="language.function.cycle">{cycle}</link>,
+  <link linkend="language.function.eval">{eval}</link>,
+  <link linkend="language.function.fetch">{fetch}</link>,
+  <link linkend="language.function.math">{math}</link>,
+  <link linkend="language.function.textformat">{textformat}</link>
+ </para>
+ <para>
+  Siehe auch <link linkend="api.assign">assign()</link> und <link
+  linkend="api.get.template.vars">get_template_vars()</link>.
+ </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-custom-functions/language-function-counter.xml?r1=1.2&r2=1.3&ty=u
                
Index: smarty/docs/de/designers/language-custom-functions/language-function-counter.xml
                
diff -u smarty/docs/de/designers/language-custom-functions/language-function-counter.xml:1.2 \
                smarty/docs/de/designers/language-custom-functions/language-function-counter.xml:1.3
                
--- smarty/docs/de/designers/language-custom-functions/language-function-counter.xml:1.2	Fri \
                Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-custom-functions/language-function-counter.xml	Tue \
Jun 28 05:45:18 2005 @@ -1,85 +1,86 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
-		<sect1 id="language.function.counter">
-			<title>counter (Z&auml;hler)</title>
-            <informaltable frame="all">
-                <tgroup cols="5">
-                <colspec colname="param" align="center" />
-                <colspec colname="type" align="center" />
-                <colspec colname="required" align="center" />
-                <colspec colname="default" align="center" />
-                <colspec colname="desc" />
-                <thead>
-                    <row>
-                        <entry>Attribut Name</entry>
-                        <entry>Typ</entry>
-                        <entry>Erforderlich</entry>       
-                        <entry>Standardwert</entry>
-                        <entry>Beschreibung</entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-                        <entry>name</entry>
-                        <entry>string</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>default</emphasis></entry>
-                        <entry>Der Name des Z&auml;hlers.</entry>
-                    </row>
-                    <row>
-                        <entry>start</entry>
-                        <entry>number</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>1</emphasis></entry>
-                        <entry>Der Initialwert.</entry>
-                    </row>
-                    <row>
-                        <entry>skip</entry>
-                        <entry>number</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>1</emphasis></entry>
-                        <entry>Der Interval.</entry>
-                    </row>
-                    <row>
-                        <entry>direction</entry>
-                        <entry>string</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>up</emphasis></entry>
-                        <entry>Die Richtung (up/down).</entry>
-                    </row>
-                    <row>
-                        <entry>print</entry>
-                        <entry>boolean</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>true</emphasis></entry>
-                        <entry>Definiert ob der Wert ausgegeben werden soll.</entry>
-                    </row>
-                    <row>
-                        <entry>assign</entry>
-                        <entry>string</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Die Template-Variable welcher der Wert zugewiesen \
                werden soll.</entry>
-                    </row>
-                </tbody>
-                </tgroup>
-            </informaltable>
-			<para>
-			'counter' wird verwendet um eine Zahlenreihe auszugeben. Sie k&ouml;nnen
-			den Initialwert bestimmen, den Z&auml;hlinterval, die Richtung in der
-			gez&auml;hlt werden soll und ob der Wert ausgegeben wird. Sie k&ouml;nnen
-			mehrere Z&auml;hler gleichzeitig laufen lassen, in dem Sie ihnen einmalige
-			Namen geben. Wenn Sie keinen Wert f&uuml;r 'name' &uuml;bergeben, wird 'default'
-			verwendet.
-			</para>
-			<para>
-			Wenn Sie das spezielle 'assign'-Attribut verwenden, wird die Ausgabe des \
                Z&auml;hlers
-			dieser Template-Variable zugewiesen anstatt ausgegeben zu werden.
-			</para>
-<example>
-<title>counter (Z&auml;hler)</title>
-<programlisting>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
+<sect1 id="language.function.counter">
+<title>{counter} (Zähler)</title>
+ <informaltable frame="all">
+  <tgroup cols="5">
+   <colspec colname="param" align="center" />
+   <colspec colname="type" align="center" />
+   <colspec colname="required" align="center" />
+   <colspec colname="default" align="center" />
+   <colspec colname="desc" />
+   <thead>
+    <row>
+     <entry>Attribut Name</entry>
+     <entry>Typ</entry>
+     <entry>Erforderlich</entry>       
+     <entry>Standardwert</entry>
+     <entry>Beschreibung</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>name</entry>
+     <entry>string</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>default</emphasis></entry>
+     <entry>Der Name des Zählers.</entry>
+    </row>
+    <row>
+     <entry>start</entry>
+     <entry>number</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>1</emphasis></entry>
+     <entry>Der Initialwert.</entry>
+    </row>
+    <row>
+     <entry>skip</entry>
+     <entry>number</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>1</emphasis></entry>
+     <entry>Der Interval.</entry>
+    </row>
+    <row>
+     <entry>direction</entry>
+     <entry>string</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>up</emphasis></entry>
+     <entry>Die Richtung (up/down).</entry>
+    </row>
+    <row>
+     <entry>print</entry>
+     <entry>boolean</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>true</emphasis></entry>
+     <entry>Definiert ob der Wert ausgegeben werden soll.</entry>
+    </row>
+    <row>
+     <entry>assign</entry>
+     <entry>string</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Die Template-Variable welcher der Wert zugewiesen werden soll.</entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
+ <para>
+  {counter} wird verwendet um eine Zahlenreihe auszugeben. Sie können
+  den Initialwert bestimmen, den Zählinterval, die Richtung in der
+  gezählt werden soll und ob der Wert ausgegeben wird. Sie können
+  mehrere Zähler gleichzeitig laufen lassen, in dem Sie ihnen
+  einmalige Namen geben. Wenn Sie keinen Wert für 'name' übergeben,
+  wird 'default' verwendet.
+ </para>
+ <para>
+  Wenn Sie das spezielle 'assign'-Attribut verwenden, wird die Ausgabe
+  des Zählers dieser Template-Variable zugewiesen anstatt ausgegeben
+  zu werden.
+ </para>
+ <example>
+  <title>{counter} (Zähler)</title>
+  <programlisting>
 <![CDATA[
 {* zähler initialisieren *}
 {counter start=0 skip=2}<br />
@@ -99,7 +100,7 @@
 6<br />
 ]]>
   </screen>
-</example>
+ </example>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml?r1=1.2&r2=1.3&ty=u
                
Index: smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml
diff -u smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml:1.2 \
                smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml:1.3
                
--- smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml:1.2	Fri \
                Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml	Tue \
Jun 28 05:45:18 2005 @@ -1,100 +1,103 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
-		<sect1 id="language.function.cycle">
-			<title>cycle (Zyklus)</title>
-            <informaltable frame="all">
-                <tgroup cols="5">
-                <colspec colname="param" align="center" />
-                <colspec colname="type" align="center" />
-                <colspec colname="required" align="center" />
-                <colspec colname="default" align="center" />
-                <colspec colname="desc" />
-                <thead>
-                    <row>
-                        <entry>Attribut Name</entry>
-                        <entry>Typ</entry>
-                        <entry>Erforderlich</entry>       
-                        <entry>Standardwert</entry>
-                        <entry>Beschreibung</entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-                        <entry>name</entry>
-                        <entry>string</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>default</emphasis></entry>
-                        <entry>Der Name des Zyklus.</entry>
-                    </row>
-                    <row>
-                        <entry>values</entry>
-                        <entry>mixed</entry>
-                        <entry>Ja</entry>
-                        <entry><emphasis>N/A</emphasis></entry>
-			<entry>
-			Die Werte durch die zirkuliert werden soll, entweder als
-			Komma separierte Liste (siehe 'delimiter'-Attribut), oder
-			als Array.
-			</entry>
-                    </row>
-                    <row>
-                        <entry>print</entry>
-                        <entry>boolean</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>true</emphasis></entry>
-                        <entry>Definiert ob die Werte ausgegeben werden sollen oder \
                nicht.</entry>
-                    </row>
-                    <row>
-                        <entry>advance</entry>
-                        <entry>boolean</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>true</emphasis></entry>
-                        <entry>Definiert ob der n&auml;chste Wert automatisch \
                angesprungen werden soll.</entry>
-                    </row>
-                    <row>
-                        <entry>delimiter</entry>
-                        <entry>string</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>,</emphasis></entry>
-                        <entry>Das zu verwendende Trennzeichen.</entry>
-                    </row>
-                    <row>
-                        <entry>assign</entry>
-                        <entry>string</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Der Name der Template-Variable welcher die Ausgabe \
                zugewiesen werden soll.</entry>
-                    </row>
-                </tbody>
-                </tgroup>
-            </informaltable>
-			<para>
-			'cycle' wird verwendet um durch ein Set von Werten zu zirkulieren.
-			Dies vereinfacht die Handhabung von zwei oder mehr Farben in einer
-			Tabelle, oder um einen Array zu durchlaufen.
-			</para>
-			<para>
-			Sie k&ouml;nnen durch mehrere Sets gleichzeitig iterieren, indem
-			Sie den Sets einmalige Namen geben.
-			</para>
-			<para>
-			Um den aktuellen Wert nicht auszugeben, kann das 'print' Attribut auf
-			'false' gesetzt werden. Dies k&ouml;nnte sinnvoll sein, wenn man einen
-			einzelnen Wert &uuml;berspringen m&ouml;chte.
-			</para>
-			<para>
-			Das 'advance'-Attribut wird verwendet um einen Wert zu wiederholen.
-			Wenn auf 'false' gesetzt, wird bei der n&auml;chsten Iteration der selbe
-			Wert erneut ausgegeben.
-			</para>
-			<para>
-			Wenn sie das spezielle 'assign'-Attribut &uuml;bergeben, wird die Ausgabe
-			der 'cycle'-Funktion in dieser Template-Variable abgelegt, anstatt ausgegeben zu \
                werden.
-			</para>
-<example>
-<title>cycle (Zyklus)</title>
-<programlisting>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
+<sect1 id="language.function.cycle">
+ <title>{cycle} (Zyklus)</title>
+ <informaltable frame="all">
+  <tgroup cols="5">
+   <colspec colname="param" align="center" />
+   <colspec colname="type" align="center" />
+   <colspec colname="required" align="center" />
+   <colspec colname="default" align="center" />
+   <colspec colname="desc" />
+   <thead>
+    <row>
+     <entry>Attribut Name</entry>
+     <entry>Typ</entry>
+     <entry>Erforderlich</entry>       
+     <entry>Standardwert</entry>
+     <entry>Beschreibung</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>name</entry>
+     <entry>string</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>default</emphasis></entry>
+     <entry>Der Name des Zyklus.</entry>
+    </row>
+    <row>
+     <entry>values</entry>
+     <entry>mixed</entry>
+     <entry>Ja</entry>
+     <entry><emphasis>N/A</emphasis></entry>
+     <entry>
+      Die Werte durch die zirkuliert werden soll, entweder als Komma
+      separierte Liste (siehe 'delimiter'-Attribut), oder als Array.
+     </entry>
+    </row>
+    <row>
+     <entry>print</entry>
+     <entry>boolean</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>true</emphasis></entry>
+     <entry>Definiert ob die Werte ausgegeben werden sollen oder
+     nicht.</entry>
+    </row>
+    <row>
+     <entry>advance</entry>
+     <entry>boolean</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>true</emphasis></entry>
+     <entry>Definiert ob der nächste Wert automatisch angesprungen
+     werden soll.</entry>
+    </row>
+    <row>
+     <entry>delimiter</entry>
+     <entry>string</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>,</emphasis></entry>
+     <entry>Das zu verwendende Trennzeichen.</entry>
+    </row>
+    <row>
+     <entry>assign</entry>
+     <entry>string</entry>
+     <entry>Nein</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Der Name der Template-Variable welcher die Ausgabe
+     zugewiesen werden soll.</entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
+ <para>
+  {cycle} wird verwendet um durch ein Set von Werten zu zirkulieren.
+  Dies vereinfacht die Handhabung von zwei oder mehr Farben in einer
+  Tabelle, oder um einen Array zu durchlaufen.
+ </para>
+ <para>
+  Sie können durch mehrere Sets gleichzeitig iterieren, indem Sie den
+  Sets einmalige Namen geben.
+ </para>
+ <para>
+  Um den aktuellen Wert nicht auszugeben, kann das 'print' Attribut
+  auf 'false' gesetzt werden. Dies könnte sinnvoll sein, wenn man
+  einen einzelnen Wert überspringen möchte.
+ </para>
+ <para>
+  Das 'advance'-Attribut wird verwendet um einen Wert zu wiederholen.
+  Wenn auf 'false' gesetzt, wird bei der nächsten Iteration der selbe
+  Wert erneut ausgegeben.
+ </para>
+ <para>
+  Wenn sie das spezielle 'assign'-Attribut übergeben, wird die Ausgabe
+  der {cycle}-Funktion in dieser Template-Variable abgelegt, anstatt
+  ausgegeben zu werden.
+ </para>
+ <example>
+  <title>{cycle} (Zyklus)</title>
+  <programlisting>
 <![CDATA[
 {section name=rows loop=$data}
 <tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}">
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-builtin-functions/language-function-literal.xml?r1=1.3&r2=1.4&ty=u
                
Index: smarty/docs/de/designers/language-builtin-functions/language-function-literal.xml
                
diff -u smarty/docs/de/designers/language-builtin-functions/language-function-literal.xml:1.3 \
                smarty/docs/de/designers/language-builtin-functions/language-function-literal.xml:1.4
                
--- smarty/docs/de/designers/language-builtin-functions/language-function-literal.xml:1.3	Fri \
                Jun 24 05:02:38 2005
+++ smarty/docs/de/designers/language-builtin-functions/language-function-literal.xml	Tue \
Jun 28 05:45:20 2005 @@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.9 Maintainer: andreas Status: ready -->
 <sect1 id="language.function.literal">
  <title>literal</title>
  <para>



-- 
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic