cvs: smarty /docs/de/designers/language-builtin-functions language-function-literal.xml /docs/de/designers/language-custom-functions language-function-assign.xml language-function-counter.xml language-function-cycle.xml

"Messju Mohr" <[email protected]>
Newsgroups gmane.comp.php.cvs.smarty
Message-ID <cvsmessju1119951920@cvsserver>
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

-- 
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
messju-20050628054520.txt (text/plain, 21.7 KB)
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>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.