sync with en

This commit is contained in:
messju
2005-06-30 08:41:15 +00:00
parent 9156b0ba22
commit 023373f4bb
4 changed files with 215 additions and 184 deletions

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?> <?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ --> <!-- $Revision$ -->
<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready --> <!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
<sect1 id="language.function.cycle"> <sect1 id="language.function.cycle">
<title>{cycle} (Zyklus)</title> <title>{cycle} (Zyklus)</title>
<informaltable frame="all"> <informaltable frame="all">
@@ -68,6 +68,13 @@
<entry>Der Name der Template-Variable welcher die Ausgabe <entry>Der Name der Template-Variable welcher die Ausgabe
zugewiesen werden soll.</entry> zugewiesen werden soll.</entry>
</row> </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<75>ckgesetzt.</entry>
</row>
</tbody> </tbody>
</tgroup> </tgroup>
</informaltable> </informaltable>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="iso-8859-1"?> <?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ --> <!-- $Revision$ -->
<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready --> <!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
<sect1 id="language.function.debug"> <sect1 id="language.function.debug">
<title>debug</title> <title>{debug}</title>
<informaltable frame="all"> <informaltable frame="all">
<tgroup cols="5"> <tgroup cols="5">
<colspec colname="param" align="center" /> <colspec colname="param" align="center" />
@@ -24,16 +24,21 @@
<entry>output</entry> <entry>output</entry>
<entry>string</entry> <entry>string</entry>
<entry>Nein</entry> <entry>Nein</entry>
<entry><emphasis>html</emphasis></entry> <entry><emphasis>javascript</emphasis></entry>
<entry>Ausgabe-Typ, entweder HTML oder Javascript.</entry> <entry>Ausgabe-Typ, entweder HTML oder Javascript.</entry>
</row> </row>
</tbody> </tbody>
</tgroup> </tgroup>
</informaltable> </informaltable>
<para> <para>
{debug} zeigt die 'debugging'-Konsole auf der Seite an. <link linkend="chapter.debugging.console">$debug</link> {debug} zeigt die 'debugging'-Konsole auf der Seite an. <link
hat darauf keinen Einfluss. Da die Ausgabe zur Laufzeit geschieht, k&ouml;nnen die Template-Namen hier linkend="chapter.debugging.console">$debug</link> hat darauf keinen
nicht ausgegeben werden. Sie erhalten jedoch eine Liste aller zugewiesenen Variablen und deren Werten. 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> </para>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="iso-8859-1"?> <?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ --> <!-- $Revision$ -->
<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready --> <!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
<sect1 id="language.function.eval"> <sect1 id="language.function.eval">
<title>eval (auswerten)</title> <title>{eval} (auswerten)</title>
<informaltable frame="all"> <informaltable frame="all">
<tgroup cols="5"> <tgroup cols="5">
<colspec colname="param" align="center" /> <colspec colname="param" align="center" />
@@ -38,13 +38,14 @@
</tgroup> </tgroup>
</informaltable> </informaltable>
<para> <para>
'eval' wird verwendet um eine Variable als Template auszuwerten. Dies kann {eval} wird verwendet um eine Variable als Template
verwendet werden um Template-Tags/Variablen in einer Variable oder auszuwerten. Dies kann verwendet werden um Template-Tags/Variablen
einer Konfigurationsdatei abzulegen. in einer Variable oder einer Konfigurationsdatei abzulegen.
</para> </para>
<para> <para>
Wenn Sie das spezielle 'assign'-Attribut &uuml;bergeben, wird die Ausgabe Wenn Sie das spezielle 'assign'-Attribut <EFBFBD>bergeben, wird die Ausgabe
von 'eval' in dieser Template-Variable gespeichert und nicht ausgegeben. von 'eval' in dieser Template-Variable gespeichert und nicht
ausgegeben.
</para> </para>
<note> <note>
<title>Technische Bemerkung</title> <title>Technische Bemerkung</title>
@@ -56,27 +57,31 @@
<note> <note>
<title>Technische Bemerkung</title> <title>Technische Bemerkung</title>
<para> <para>
Evaluierte Variablen werden bei jedem Aufruf neu ausgewertet. Die kompilierten Evaluierte Variablen werden bei jedem Aufruf neu ausgewertet. Die
Versionen werden dabei nicht abgelegt! Falls sie caching eingeschaltet haben, wird kompilierten Versionen werden dabei nicht abgelegt! Falls sie caching
die Ausgabe jedoch mit dem Rest des Templates gecached. eingeschaltet haben, wird die Ausgabe jedoch mit dem Rest des
Templates gecached.
</para> </para>
</note> </note>
<example> <example>
<title>eval (auswerten)</title> <title>eval (auswerten)</title>
<programlisting> <programlisting>
<![CDATA[
setup.conf setup.conf
---------- ----------
emphstart = &lt;b&gt; emphstart = <b>
emphend = &lt;/b&gt; emphend = </b>
title = Willkommen auf {$company}'s home page! title = Willkommen auf {$company}'s home page!
ErrorCity = Bitte geben Sie einen {#emphstart#}Stadtnamen{#emphend#} ein. ErrorCity = Bitte geben Sie einen {#emphstart#}Stadtnamen{#emphend#} ein.
ErrorState = Bitte geben Sie einen {#emphstart#}Provinznamen{#emphend#} ein. ErrorState = Bitte geben Sie einen {#emphstart#}Provinznamen{#emphend#} ein.
]]>
</programlisting>
index.tpl <para>
--------- index.tpl:
</para>
<programlisting>
<![CDATA[
{config_load file="setup.conf"} {config_load file="setup.conf"}
{eval var=$foo} {eval var=$foo}
@@ -84,17 +89,22 @@ index.tpl
{eval var=#ErrorCity#} {eval var=#ErrorCity#}
{eval var=#ErrorState# assign="state_error"} {eval var=#ErrorState# assign="state_error"}
{$state_error} {$state_error}
]]>
AUSGABE: </programlisting>
<para>
Ausgabe des obigen Beispiels:
</para>
<screen>
<![CDATA[
Dies ist der Inhalt von foo: Dies ist der Inhalt von foo:
Willkommen auf Pub &amp; Grill's home page! Willkommen auf Pub & Grill's home page!
Bitte geben Sie einen &lt;b&gt;Stadtnamen&lt;/b&gt; ein. Bitte geben Sie einen <b>Stadtnamen</b> ein.
Bitte geben Sie einen &lt;b&gt;Provinznamen&lt;/b&gt; ein. Bitte geben Sie einen <b>Provinznamen</b> ein.
</programlisting> ]]>
</example> </screen>
</example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="iso-8859-1"?> <?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ --> <!-- $Revision$ -->
<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready --> <!-- EN-Revision: 1.8 Maintainer: andreas Status: ready -->
<sect1 id="language.function.fetch"> <sect1 id="language.function.fetch">
<title>fetch</title> <title>fetch</title>
<informaltable frame="all"> <informaltable frame="all">
<tgroup cols="5"> <tgroup cols="5">
@@ -38,35 +38,38 @@
</tgroup> </tgroup>
</informaltable> </informaltable>
<para> <para>
'fetch' wird verwendet um lokale oder via HTTP beziehungsweise FTP verf&uuml;gbare Inhalte {fetch} wird verwendet um lokale oder via HTTP beziehungsweise FTP
auszugeben. Wenn der Dateiname mit 'http://' anf&auml;ngt, wird die angegebene verf<72>gbare Inhalte auszugeben. Wenn der Dateiname mit 'http://'
Webseite geladen und angezeigt. Wenn der Dateiname mit 'ftp://' anf&auml;ngt anf<6E>ngt, wird die angegebene Webseite geladen und angezeigt. Wenn
wird die Datei vom FTP-Server geladen und angezeigt. F&uuml;r lokale Dateien der Dateiname mit 'ftp://' anf<6E>ngt wird die Datei vom FTP-Server
muss der absolute Pfad, oder ein Pfad relativ zum ausgef&uuml;hrten Skript &uuml;bergeben werden. geladen und angezeigt. F<>r lokale Dateien muss der absolute Pfad,
oder ein Pfad relativ zum ausgef<65>hrten Skript <20>bergeben werden.
</para> </para>
<para> <para>
Wenn Sie das spezielle 'assign'-Attribut &uuml;bergeben, wird die Ausgabe Wenn Sie das spezielle 'assign'-Attribut <EFBFBD>bergeben, wird die Ausgabe
der 'fetch'-Funktion dieser Template-Variable zugewiesen, anstatt ausgegeben der {fetch}-Funktion dieser Template-Variable zugewiesen, anstatt
zu werden (seit Smarty 1.5.0). ausgegeben zu werden (seit Smarty 1.5.0).
</para> </para>
<note> <note>
<title>Technische Bemerkung</title> <title>Technische Bemerkung</title>
<para> <para>
HTTP-Redirects werden nicht unterst&uuml;tzt, stellen Sie sicher, HTTP-Redirects werden nicht unterst<EFBFBD>tzt, stellen Sie sicher, dass
dass die aufgerufene URL falls n&ouml;tig durch ein '/'-Zeichen (slash) beendet wird. die aufgerufene URL falls n<EFBFBD>tig durch ein '/'-Zeichen (slash)
beendet wird.
</para> </para>
</note> </note>
<note> <note>
<title>Technische Bemerkung</title> <title>Technische Bemerkung</title>
<para> <para>
Wenn Sicherheit eingeschaltet ist, und Dateien vom lokalen System Wenn Sicherheit eingeschaltet ist, und Dateien vom lokalen System
geladen werden sollen, ist dies nur f&uuml;r Dateien erlaubt welche geladen werden sollen, ist dies nur f<EFBFBD>r Dateien erlaubt welche sich
sich in einem definierten sicheren Verzeichnis befinden. ($secure_dir) in einem definierten sicheren Verzeichnis befinden.
(<link linkend="variable.secure.dir">$secure_dir</link>)
</para> </para>
</note> </note>
<example> <example>
<title>fetch</title> <title>fetch</title>
<programlisting> <programlisting>
<![CDATA[ <![CDATA[
{* einbinden von javascript *} {* einbinden von javascript *}
{fetch file="/export/httpd/www.domain.com/docs/navbar.js"} {fetch file="/export/httpd/www.domain.com/docs/navbar.js"}
@@ -83,8 +86,14 @@
<b>{$weather}</b> <b>{$weather}</b>
{/if} {/if}
]]> ]]>
</programlisting> </programlisting>
</example> </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> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables: