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&uuml;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&uuml;r die dropdown-Liste.</entry>
-                    </row>
-                    <row>
-                        <entry>selected</entry>
-                        <entry>string</entry>
-                        <entry>Nein</entry>
-                        <entry><emphasis>empty</emphasis></entry>
-                        <entry>Das ausgew&auml;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&uuml;gt werden soll.</entry>
-                    </row>
-                </tbody>
-                </tgroup>
-            </informaltable>
-			<para>
-            html_radio ist eine Funktion die aus den &uuml;bergebenen Daten html radio
-            Elemente erstellt und k&uuml;mmert sich darum welche Elemente ausgew&auml;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 &lt;input&gt;-Tags ausgegeben.
-			</para>
-<example>
-<title>html_radios</title>
-<programlisting>
-index.php:
-
-require('Smarty.class.php');
-$smarty = new Smarty;
-$smarty-&gt;assign('cust_ids', array(1000,1001,1002,1003));
-$smarty-&gt;assign('cust_names', array('Joe Schmoe','Jack Smith','Jane
-Johnson','Carlie Brown'));
-$smarty-&gt;assign('customer_id', 1001);
-$smarty-&gt;display('index.tpl');
-
-
-index.tpl:
-
-{html_radios values=$cust_ids checked=$customer_id output=$cust_names separator="&lt;br /&gt;"}
-
-
-index.php:
-
-require('Smarty.class.php');
-$smarty = new Smarty;
-$smarty-&gt;assign('cust_radios', array(
-                        1001 =&gt; 'Joe Schmoe',
-                        1002 =&gt; 'Jack Smith',
-                        1003 =&gt; 'Jane Johnson',
-                        1004 =&gt; 'Charlie Brown'));
-$smarty-&gt;assign('customer_id', 1001);
-$smarty-&gt;display('index.tpl');
-
-
-index.tpl:
-
-{html_radios name="id" options=$cust_radios checked=$customer_id separator="&lt;br /&gt;"}
-
-
-AUSGABE: (beider Beispiele)
-
-&lt;input type="radio" name="id[]" value="1000"&gt;Joe Schmoe&lt;br /&gt;
-&lt;input type="radio" name="id[]" value="1001" checked="checked"&gt;Jack Smith&lt;br /&gt;
-&lt;input type="radio" name="id[]" value="1002"&gt;Jane Johnson&lt;br /&gt;
-&lt;input type="radio" name="id[]" value="1003"&gt;Charlie Brown&lt;br /&gt;</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 &lt;input&gt;-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: