[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ä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>
+<!-- $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ä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>
+<!-- $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