cvs: smarty /docs/de/designers/language-custom-functions language-function-assign.xml language-function-cycle.xml language-function-debug.xml language-function-eval.xml language-function-fetch.xml language-function-html-radios.xml
[email protected] ("Messju Mohr") Tue, 13 Dec 2005 23:15:47 -0000
| Newsgroups | php.smarty.cvs |
|---|---|
| Message-ID | <cvsmessju1134515747@cvsserver> |
messju Tue Dec 13 23:15:47 2005 EDT
Modified files:
/smarty/docs/de/designers/language-custom-functions
language-function-assign.xml
language-function-cycle.xml
language-function-debug.xml
language-function-eval.xml
language-function-fetch.xml
language-function-html-radios.xml
Log:
sync with en
messju-20051213231547.txt
(text/plain, 18.9 KB)
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/designers/language-custom-functions/language-function-assign.xml?r1=1.3&r2=1.4&diff_format=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.3 smarty/docs/de/designers/language-custom-functions/language-function-assign.xml:1.4
--- smarty/docs/de/designers/language-custom-functions/language-function-assign.xml:1.3 Tue Jun 28 09:45:18 2005
+++ smarty/docs/de/designers/language-custom-functions/language-function-assign.xml Tue Dec 13 23:15:47 2005
@@ -1,8 +1,13 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.6 Maintainer: andreas Status: ready -->
<sect1 id="language.function.assign">
<title>{assign} (zuweisen)</title>
+ <para>
+ {assign} wird verwendet um einer Template-Variable <emphasis
+ role="bold">innerhalb eines Templates</emphasis> einen Wert
+ zuzuweisen.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -37,9 +42,6 @@
</tbody>
</tgroup>
</informaltable>
- <para>
- {assign} wird verwendet um einer Template-Variable einen Wert zuzuweisen.
- </para>
<example>
<title>{assign} (zuweisen)</title>
<programlisting>
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml?r1=1.4&r2=1.5&diff_format=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.4 smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml:1.5
--- smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml:1.4 Thu Jun 30 08:41:15 2005
+++ smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml Tue Dec 13 23:15:47 2005
@@ -1,8 +1,13 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.6 Maintainer: andreas Status: ready -->
<sect1 id="language.function.cycle">
<title>{cycle} (Zyklus)</title>
+ <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>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -79,11 +84,6 @@
</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>
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/designers/language-custom-functions/language-function-debug.xml?r1=1.3&r2=1.4&diff_format=u
Index: smarty/docs/de/designers/language-custom-functions/language-function-debug.xml
diff -u smarty/docs/de/designers/language-custom-functions/language-function-debug.xml:1.3 smarty/docs/de/designers/language-custom-functions/language-function-debug.xml:1.4
--- smarty/docs/de/designers/language-custom-functions/language-function-debug.xml:1.3 Thu Jun 30 08:41:15 2005
+++ smarty/docs/de/designers/language-custom-functions/language-function-debug.xml Tue Dec 13 23:15:47 2005
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.6 Maintainer: andreas Status: ready -->
<sect1 id="language.function.debug">
<title>{debug}</title>
<informaltable frame="all">
@@ -35,7 +35,8 @@
linkend="chapter.debugging.console">$debug</link> hat darauf keinen
Einfluss. Da die Ausgabe zur Laufzeit geschieht, können die
Template-Namen hier nicht ausgegeben werden. Sie erhalten jedoch
- eine Liste aller zugewiesenen Variablen und deren Werten.
+ eine Liste aller mit <link linkend="api.assign">assigned</link>
+ zugewiesenen Variablen und deren Werten.
</para>
<para>
Siehe auch <link linkend="chapter.debugging.console">Debugging Konsole</link>
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/designers/language-custom-functions/language-function-eval.xml?r1=1.3&r2=1.4&diff_format=u
Index: smarty/docs/de/designers/language-custom-functions/language-function-eval.xml
diff -u smarty/docs/de/designers/language-custom-functions/language-function-eval.xml:1.3 smarty/docs/de/designers/language-custom-functions/language-function-eval.xml:1.4
--- smarty/docs/de/designers/language-custom-functions/language-function-eval.xml:1.3 Thu Jun 30 08:41:15 2005
+++ smarty/docs/de/designers/language-custom-functions/language-function-eval.xml Tue Dec 13 23:15:47 2005
@@ -1,8 +1,13 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
<sect1 id="language.function.eval">
<title>{eval} (auswerten)</title>
+ <para>
+ {eval} wird verwendet um eine Variable als Template
+ auszuwerten. Dies kann verwendet werden um Template-Tags/Variablen
+ in einer Variable oder einer Konfigurationsdatei abzulegen.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -38,11 +43,6 @@
</tgroup>
</informaltable>
<para>
- {eval} wird verwendet um eine Variable als Template
- auszuwerten. Dies kann verwendet werden um Template-Tags/Variablen
- in einer Variable oder einer Konfigurationsdatei abzulegen.
- </para>
- <para>
Wenn Sie das spezielle 'assign'-Attribut übergeben, wird die Ausgabe
von 'eval' in dieser Template-Variable gespeichert und nicht
ausgegeben.
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/designers/language-custom-functions/language-function-fetch.xml?r1=1.3&r2=1.4&diff_format=u
Index: smarty/docs/de/designers/language-custom-functions/language-function-fetch.xml
diff -u smarty/docs/de/designers/language-custom-functions/language-function-fetch.xml:1.3 smarty/docs/de/designers/language-custom-functions/language-function-fetch.xml:1.4
--- smarty/docs/de/designers/language-custom-functions/language-function-fetch.xml:1.3 Thu Jun 30 08:41:15 2005
+++ smarty/docs/de/designers/language-custom-functions/language-function-fetch.xml Tue Dec 13 23:15:47 2005
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.8 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.9 Maintainer: andreas Status: ready -->
<sect1 id="language.function.fetch">
- <title>fetch</title>
+ <title>{fetch}</title>
+ <para>
+ {fetch} wird verwendet um lokale oder via HTTP beziehungsweise FTP
+ verfügbare Inhalte auszugeben. Wenn der Dateiname mit 'http://'
+ anfängt, wird die angegebene Webseite geladen und angezeigt. Wenn
+ der Dateiname mit 'ftp://' anfängt wird die Datei vom FTP-Server
+ geladen und angezeigt. Für lokale Dateien muss der absolute Pfad,
+ oder ein Pfad relativ zum ausgeführten Skript übergeben werden.
+ </para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -38,14 +46,6 @@
</tgroup>
</informaltable>
<para>
- {fetch} wird verwendet um lokale oder via HTTP beziehungsweise FTP
- verfügbare Inhalte auszugeben. Wenn der Dateiname mit 'http://'
- anfängt, wird die angegebene Webseite geladen und angezeigt. Wenn
- der Dateiname mit 'ftp://' anfängt wird die Datei vom FTP-Server
- geladen und angezeigt. Für lokale Dateien muss der absolute Pfad,
- oder ein Pfad relativ zum ausgeführten Skript übergeben werden.
- </para>
- <para>
Wenn Sie das spezielle 'assign'-Attribut übergeben, wird die Ausgabe
der {fetch}-Funktion dieser Template-Variable zugewiesen, anstatt
ausgegeben zu werden (seit Smarty 1.5.0).
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/designers/language-custom-functions/language-function-html-radios.xml?r1=1.3&r2=1.4&diff_format=u
Index: smarty/docs/de/designers/language-custom-functions/language-function-html-radios.xml
diff -u smarty/docs/de/designers/language-custom-functions/language-function-html-radios.xml:1.3 smarty/docs/de/designers/language-custom-functions/language-function-html-radios.xml:1.4
--- smarty/docs/de/designers/language-custom-functions/language-function-html-radios.xml:1.3 Thu Feb 3 05:18:43 2005
+++ smarty/docs/de/designers/language-custom-functions/language-function-html-radios.xml Tue Dec 13 23:15:47 2005
@@ -1,122 +1,173 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
- <sect1 id="language.function.html.radios">
- <title>html_radios (Ausgabe von HTML-RADIO Tags)</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>radio</emphasis></entry>
- <entry>Name der Radio Liste</entry>
- </row>
- <row>
- <entry>values</entry>
- <entry>array</entry>
- <entry>Ja, ausser 'options'-Attribut wird verwendet.</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Array mit Werten für die dropdown-Liste.</entry>
- </row>
- <row>
- <entry>output</entry>
- <entry>array</entry>
- <entry>Ja, ausser 'options'-Attribut wird verwendet.</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Arrays mit Namen für die dropdown-Liste.</entry>
- </row>
- <row>
- <entry>selected</entry>
- <entry>string</entry>
- <entry>Nein</entry>
- <entry><emphasis>empty</emphasis></entry>
- <entry>Das ausgewählte Array Element.</entry>
- </row>
- <row>
- <entry>options</entry>
- <entry>associative array</entry>
- <entry>Ja, ausser wenn das 'values'- und das 'output'-Attribut verwendet werden.</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Assoziatives Array mit Werten die ausgegeben werden sollen.</entry>
- </row>
- <row>
- <entry>separator</entry>
- <entry>string</entry>
- <entry>No</entry>
- <entry><emphasis>empty</emphasis></entry>
- <entry>Die Zeichenkette die zwischen 2 Radioelemente eingefügt werden soll.</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- <para>
- html_radio ist eine Funktion die aus den übergebenen Daten html radio
- Elemente erstellt und kümmert sich darum welche Elemente ausgewählt sind.
- Erforderliche Attribute sind Wert/Ausgabe oder Options. Die Ausgabe ist XHTML kompatibel
- </para>
- <para>
- Alle weiteren Parameter werden als Name/Wert Paare (Attribute) in jedem der <input>-Tags ausgegeben.
- </para>
-<example>
-<title>html_radios</title>
-<programlisting>
-index.php:
-
-require('Smarty.class.php');
-$smarty = new Smarty;
-$smarty->assign('cust_ids', array(1000,1001,1002,1003));
-$smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane
-Johnson','Carlie Brown'));
-$smarty->assign('customer_id', 1001);
-$smarty->display('index.tpl');
-
-
-index.tpl:
-
-{html_radios values=$cust_ids checked=$customer_id output=$cust_names separator="<br />"}
-
-
-index.php:
-
-require('Smarty.class.php');
-$smarty = new Smarty;
-$smarty->assign('cust_radios', array(
- 1001 => 'Joe Schmoe',
- 1002 => 'Jack Smith',
- 1003 => 'Jane Johnson',
- 1004 => 'Charlie Brown'));
-$smarty->assign('customer_id', 1001);
-$smarty->display('index.tpl');
-
-
-index.tpl:
-
-{html_radios name="id" options=$cust_radios checked=$customer_id separator="<br />"}
-
-
-AUSGABE: (beider Beispiele)
-
-<input type="radio" name="id[]" value="1000">Joe Schmoe<br />
-<input type="radio" name="id[]" value="1001" checked="checked">Jack Smith<br />
-<input type="radio" name="id[]" value="1002">Jane Johnson<br />
-<input type="radio" name="id[]" value="1003">Charlie Brown<br /></programlisting>
-</example>
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.10 Maintainer: andreas Status: ready -->
+<sect1 id="language.function.html.radios">
+ <title>html_radios (Ausgabe von HTML-RADIO Tags)</title>
+ <para>
+ html_radio ist eine Funktion die aus den übergebenen Daten html
+ radio Elemente erstellt und kümmert sich darum welche Elemente
+ ausgewählt sind. Erforderliche Attribute sind Wert/Ausgabe
+ oder Options. Die Ausgabe ist XHTML kompatibel
+ </para>
+ <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>radio</emphasis></entry>
+ <entry>Name der Radio Liste</entry>
+ </row>
+ <row>
+ <entry>values</entry>
+ <entry>array</entry>
+ <entry>Ja, ausser 'options'-Attribut wird verwendet.</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Array mit Werten für die dropdown-Liste.</entry>
+ </row>
+ <row>
+ <entry>output</entry>
+ <entry>array</entry>
+ <entry>Ja, ausser 'options'-Attribut wird verwendet.</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Arrays mit Namen für die dropdown-Liste.</entry>
+ </row>
+ <row>
+ <entry>selected</entry>
+ <entry>string</entry>
+ <entry>Nein</entry>
+ <entry><emphasis>empty</emphasis></entry>
+ <entry>Das ausgewählte Array Element.</entry>
+ </row>
+ <row>
+ <entry>options</entry>
+ <entry>associative array</entry>
+ <entry>Ja, ausser wenn das 'values'- und das 'output'-Attribut verwendet werden.</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Assoziatives Array mit Werten die ausgegeben werden sollen.</entry>
+ </row>
+ <row>
+ <entry>separator</entry>
+ <entry>string</entry>
+ <entry>No</entry>
+ <entry><emphasis>empty</emphasis></entry>
+ <entry>Die Zeichenkette die zwischen 2 Radioelemente eingefügt werden soll.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
+ Alle weiteren Parameter werden als Name/Wert Paare (Attribute) in jedem der <input>-Tags ausgegeben.
+ </para>
+ <example>
+ <title>html_radios</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$smarty->assign('cust_ids', array(1000,1001,1002,1003));
+$smarty->assign('cust_names', array(
+ 'Joe Schmoe',
+ 'Jack Smith',
+ 'Jane Johnson',
+ 'Carlie Brown')
+ );
+$smarty->assign('customer_id', 1001);
+?>
+]]>
+ </programlisting>
+ <para>
+ Mit folgendem index.tpl:
+ </para>
+ <programlisting>
+<![CDATA[
+{html_radios values=$cust_ids checked=$customer_id output=$cust_names separator="<br />"}
+]]>
+ </programlisting>
+ </example>
+ <example>
+ <title>{html_radios} : Example 2</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$smarty->assign('cust_radios', array(
+ 1000 => 'Joe Schmoe',
+ 1001 => 'Jack Smith',
+ 1002 => 'Jane Johnson',
+ 1003 => 'Charlie Brown'));
+$smarty->assign('customer_id', 1001);
+
+?>
+]]>
+ </programlisting>
+ <para>
+ Mit folgendem index.tpl:
+ </para>
+ <programlisting>
+<![CDATA[
+{html_radios name="id" options=$cust_radios selected=$customer_id separator="<br />"}
+]]>
+ </programlisting>
+ <para>
+ Ausgabe beider Beispiele:
+ </para>
+ <screen>
+<![CDATA[
+<label for="id_1000">
+<input type="radio" name="id" value="1000" id="id_1000" />Joe Schmoe</label><br />
+<label for="id_1001"><input type="radio" name="id" value="1001" id="id_1001" checked="checked" />Jack Smith</label><br />
+<label for="id_1002"><input type="radio" name="id" value="1002" id="id_1002" />Jane Johnson</label><br />
+<label for="id_1003"><input type="radio" name="id" value="1003" id="id_1003" />Charlie Brown</label><br />
+]]>
+ </screen>
+ </example>
+ <example>
+ <title>{html_radios}-Datenbankbeispiel (z.B. mit PEAR oder ADODB):</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$sql = 'select type_id, types from types order by type';
+$smarty->assign('types',$db->getAssoc($sql));
+
+$sql = 'select contact_id, name, email, type_id
+ from contacts where contact_id='.$contact_id;
+$smarty->assign('contact',$db->getRow($sql));
+
+?>
+]]>
+ </programlisting>
+ <para>
+ Mit folgendem index.tpl:
+ </para>
+ <programlisting>
+<![CDATA[
+{html_radios name="type" options=$types selected=$contact.type_id separator="<br />"}
+]]>
+ </programlisting>
+ </example>
+ <para>
+ Siehe auch <link
+ linkend="language.function.html.checkboxes">{html_checkboxes}</link>
+ und <link
+ linkend="language.function.html.options">{html_options}</link>
+ </para>
</sect1>
<!-- Keep this comment at the end of the file
Local variables: