cvs: smarty /docs/de/designers/language-custom-functions language-function-cycle.xml language-function-debug.xml language-function-eval.xml language-function-fetch.xml
"Messju Mohr" <[email protected]>
| Newsgroups | gmane.comp.php.cvs.smarty |
|---|---|
| Message-ID | <cvsmessju1120120875@cvsserver> |
messju Thu Jun 30 04:41:15 2005 EDT
Modified files:
/smarty/docs/de/designers/language-custom-functions
language-function-cycle.xml
language-function-debug.xml
language-function-eval.xml
language-function-fetch.xml
Log:
sync with en
--
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
messju-20050630044115.txt
(text/plain, 18 KB)
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml?r1=1.3&r2=1.4&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.3 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.3 Tue Jun 28 05:45:18 2005
+++ smarty/docs/de/designers/language-custom-functions/language-function-cycle.xml Thu Jun 30 04:41:15 2005
@@ -1,6 +1,6 @@
<?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.cycle">
<title>{cycle} (Zyklus)</title>
<informaltable frame="all">
@@ -68,6 +68,13 @@
<entry>Der Name der Template-Variable welcher die Ausgabe
zugewiesen werden soll.</entry>
</row>
+ <row>
+ <entry>reset</entry>
+ <entry>boolean</entry>
+ <entry>No</entry>
+ <entry><emphasis>false</emphasis></entry>
+ <entry>Der Zyklus wird auf den ersten Wert zurückgesetzt.</entry>
+ </row>
</tbody>
</tgroup>
</informaltable>
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-custom-functions/language-function-debug.xml?r1=1.2&r2=1.3&ty=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.2 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.2 Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-custom-functions/language-function-debug.xml Thu Jun 30 04:41:15 2005
@@ -1,40 +1,45 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
- <sect1 id="language.function.debug">
- <title>debug</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>output</entry>
- <entry>string</entry>
- <entry>Nein</entry>
- <entry><emphasis>html</emphasis></entry>
- <entry>Ausgabe-Typ, entweder HTML oder Javascript.</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- <para>
- {debug} zeigt die 'debugging'-Konsole auf der Seite an. <link 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.
- </para>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
+<sect1 id="language.function.debug">
+ <title>{debug}</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>output</entry>
+ <entry>string</entry>
+ <entry>Nein</entry>
+ <entry><emphasis>javascript</emphasis></entry>
+ <entry>Ausgabe-Typ, entweder HTML oder Javascript.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
+ {debug} zeigt die 'debugging'-Konsole auf der Seite an. <link
+ 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.
+ </para>
+ <para>
+ Siehe auch <link linkend="chapter.debugging.console">Debugging Konsole</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-eval.xml?r1=1.2&r2=1.3&ty=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.2 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.2 Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-custom-functions/language-function-eval.xml Thu Jun 30 04:41:15 2005
@@ -1,82 +1,87 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
- <sect1 id="language.function.eval">
- <title>eval (auswerten)</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>mixed</entry>
- <entry>Ja</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Variable oder Zeichenkette die ausgewertet 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 die Ausgabe zugewiesen werden soll.</entry>
- </row>
- </tbody>
- </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.
- </para>
- <note>
- <title>Technische Bemerkung</title>
- <para>
- Evaluierte Variablen werden gleich wie Template-Variablen verwendet
- und folgen den selben Maskierungs- und Sicherheits-Features.
- </para>
- </note>
- <note>
- <title>Technische Bemerkung</title>
- <para>
- Evaluierte Variablen werden bei jedem Aufruf neu ausgewertet. Die kompilierten
- Versionen werden dabei nicht abgelegt! Falls sie caching eingeschaltet haben, wird
- die Ausgabe jedoch mit dem Rest des Templates gecached.
- </para>
- </note>
-<example>
-<title>eval (auswerten)</title>
-<programlisting>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
+<sect1 id="language.function.eval">
+ <title>{eval} (auswerten)</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>mixed</entry>
+ <entry>Ja</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Variable oder Zeichenkette die ausgewertet 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 die Ausgabe zugewiesen werden soll.</entry>
+ </row>
+ </tbody>
+ </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.
+ </para>
+ <note>
+ <title>Technische Bemerkung</title>
+ <para>
+ Evaluierte Variablen werden gleich wie Template-Variablen verwendet
+ und folgen den selben Maskierungs- und Sicherheits-Features.
+ </para>
+ </note>
+ <note>
+ <title>Technische Bemerkung</title>
+ <para>
+ Evaluierte Variablen werden bei jedem Aufruf neu ausgewertet. Die
+ kompilierten Versionen werden dabei nicht abgelegt! Falls sie caching
+ eingeschaltet haben, wird die Ausgabe jedoch mit dem Rest des
+ Templates gecached.
+ </para>
+ </note>
+ <example>
+ <title>eval (auswerten)</title>
+ <programlisting>
+<![CDATA[
setup.conf
----------
-emphstart = <b>
-emphend = </b>
+emphstart = <b>
+emphend = </b>
title = Willkommen auf {$company}'s home page!
ErrorCity = Bitte geben Sie einen {#emphstart#}Stadtnamen{#emphend#} ein.
ErrorState = Bitte geben Sie einen {#emphstart#}Provinznamen{#emphend#} ein.
-
-
-index.tpl
----------
-
+]]>
+ </programlisting>
+ <para>
+ index.tpl:
+ </para>
+ <programlisting>
+<![CDATA[
{config_load file="setup.conf"}
{eval var=$foo}
@@ -84,17 +89,22 @@
{eval var=#ErrorCity#}
{eval var=#ErrorState# assign="state_error"}
{$state_error}
-
-AUSGABE:
-
+]]>
+ </programlisting>
+ <para>
+ Ausgabe des obigen Beispiels:
+ </para>
+ <screen>
+<![CDATA[
Dies ist der Inhalt von foo:
-Willkommen auf Pub & Grill's home page!
-Bitte geben Sie einen <b>Stadtnamen</b> ein.
-Bitte geben Sie einen <b>Provinznamen</b> ein.
-
-</programlisting>
-</example>
+Willkommen auf Pub & Grill's home page!
+Bitte geben Sie einen <b>Stadtnamen</b> ein.
+Bitte geben Sie einen <b>Provinznamen</b> ein.
+
+]]>
+ </screen>
+ </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-fetch.xml?r1=1.2&r2=1.3&ty=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.2 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.2 Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-custom-functions/language-function-fetch.xml Thu Jun 30 04:41:15 2005
@@ -1,72 +1,75 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
- <sect1 id="language.function.fetch">
- <title>fetch</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>file</entry>
- <entry>string</entry>
- <entry>Ja</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Die Datei, FTP oder HTTP Seite die geliefert 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 die Ausgabe zugewiesen werden soll.</entry>
- </row>
- </tbody>
- </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).
- </para>
- <note>
- <title>Technische Bemerkung</title>
- <para>
- HTTP-Redirects werden nicht unterstützt, stellen Sie sicher,
- dass die aufgerufene URL falls nötig durch ein '/'-Zeichen (slash) beendet wird.
- </para>
- </note>
- <note>
- <title>Technische Bemerkung</title>
- <para>
- Wenn Sicherheit eingeschaltet ist, und Dateien vom lokalen System
- geladen werden sollen, ist dies nur für Dateien erlaubt welche
- sich in einem definierten sicheren Verzeichnis befinden. ($secure_dir)
- </para>
- </note>
-<example>
-<title>fetch</title>
-<programlisting>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.8 Maintainer: andreas Status: ready -->
+<sect1 id="language.function.fetch">
+ <title>fetch</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>file</entry>
+ <entry>string</entry>
+ <entry>Ja</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Die Datei, FTP oder HTTP Seite die geliefert 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 die Ausgabe zugewiesen werden soll.</entry>
+ </row>
+ </tbody>
+ </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).
+ </para>
+ <note>
+ <title>Technische Bemerkung</title>
+ <para>
+ HTTP-Redirects werden nicht unterstützt, stellen Sie sicher, dass
+ die aufgerufene URL falls nötig durch ein '/'-Zeichen (slash)
+ beendet wird.
+ </para>
+ </note>
+ <note>
+ <title>Technische Bemerkung</title>
+ <para>
+ Wenn Sicherheit eingeschaltet ist, und Dateien vom lokalen System
+ geladen werden sollen, ist dies nur für Dateien erlaubt welche sich
+ in einem definierten sicheren Verzeichnis befinden.
+ (<link linkend="variable.secure.dir">$secure_dir</link>)
+ </para>
+ </note>
+ <example>
+ <title>fetch</title>
+ <programlisting>
<![CDATA[
{* einbinden von javascript *}
{fetch file="/export/httpd/www.domain.com/docs/navbar.js"}
@@ -83,8 +86,14 @@
<b>{$weather}</b>
{/if}
]]>
-</programlisting>
-</example>
+ </programlisting>
+ </example>
+ <para>
+ Siehe auch <link
+ linkend="language.function.capture">{capture}</link>, <link
+ linkend="language.function.eval">{eval}</link> und <link
+ linkend="api.fetch">fetch()</link>.
+ </para>
</sect1>
<!-- Keep this comment at the end of the file
Local variables: