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"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
<!-- 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<75>ckgesetzt.</entry>
</row>
</tbody>
</tgroup>
</informaltable>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
<!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
<sect1 id="language.function.debug">
<title>debug</title>
<title>{debug}</title>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -24,16 +24,21 @@
<entry>output</entry>
<entry>string</entry>
<entry>Nein</entry>
<entry><emphasis>html</emphasis></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&ouml;nnen die Template-Namen hier
nicht ausgegeben werden. Sie erhalten jedoch eine Liste aller zugewiesenen Variablen und deren Werten.
{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

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
<sect1 id="language.function.eval">
<title>eval (auswerten)</title>
<title>{eval} (auswerten)</title>
<informaltable frame="all">
<tgroup cols="5">
<colspec colname="param" align="center" />
@@ -38,13 +38,14 @@
</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.
{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 &uuml;bergeben, wird die Ausgabe
von 'eval' in dieser Template-Variable gespeichert und nicht ausgegeben.
Wenn Sie das spezielle 'assign'-Attribut <EFBFBD>bergeben, wird die Ausgabe
von 'eval' in dieser Template-Variable gespeichert und nicht
ausgegeben.
</para>
<note>
<title>Technische Bemerkung</title>
@@ -56,27 +57,31 @@
<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.
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 = &lt;b&gt;
emphend = &lt;/b&gt;
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,16 +89,21 @@ index.tpl
{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 &amp; Grill's home page!
Bitte geben Sie einen &lt;b&gt;Stadtnamen&lt;/b&gt; ein.
Bitte geben Sie einen &lt;b&gt;Provinznamen&lt;/b&gt; ein.
Willkommen auf Pub & Grill's home page!
Bitte geben Sie einen <b>Stadtnamen</b> ein.
Bitte geben Sie einen <b>Provinznamen</b> ein.
</programlisting>
]]>
</screen>
</example>
</sect1>
<!-- Keep this comment at the end of the file

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
<!-- EN-Revision: 1.8 Maintainer: andreas Status: ready -->
<sect1 id="language.function.fetch">
<title>fetch</title>
<informaltable frame="all">
@@ -38,30 +38,33 @@
</tgroup>
</informaltable>
<para>
'fetch' wird verwendet um lokale oder via HTTP beziehungsweise FTP verf&uuml;gbare Inhalte
auszugeben. Wenn der Dateiname mit 'http://' anf&auml;ngt, wird die angegebene
Webseite geladen und angezeigt. Wenn der Dateiname mit 'ftp://' anf&auml;ngt
wird die Datei vom FTP-Server geladen und angezeigt. F&uuml;r lokale Dateien
muss der absolute Pfad, oder ein Pfad relativ zum ausgef&uuml;hrten Skript &uuml;bergeben werden.
{fetch} wird verwendet um lokale oder via HTTP beziehungsweise FTP
verf<72>gbare Inhalte auszugeben. Wenn der Dateiname mit 'http://'
anf<6E>ngt, wird die angegebene Webseite geladen und angezeigt. Wenn
der Dateiname mit 'ftp://' anf<6E>ngt wird die Datei vom FTP-Server
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>
Wenn Sie das spezielle 'assign'-Attribut &uuml;bergeben, wird die Ausgabe
der 'fetch'-Funktion dieser Template-Variable zugewiesen, anstatt ausgegeben
zu werden (seit Smarty 1.5.0).
Wenn Sie das spezielle 'assign'-Attribut <EFBFBD>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&uuml;tzt, stellen Sie sicher,
dass die aufgerufene URL falls n&ouml;tig durch ein '/'-Zeichen (slash) beendet wird.
HTTP-Redirects werden nicht unterst<EFBFBD>tzt, stellen Sie sicher, dass
die aufgerufene URL falls n<EFBFBD>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&uuml;r Dateien erlaubt welche
sich in einem definierten sicheren Verzeichnis befinden. ($secure_dir)
geladen werden sollen, ist dies nur f<EFBFBD>r Dateien erlaubt welche sich
in einem definierten sicheren Verzeichnis befinden.
(<link linkend="variable.secure.dir">$secure_dir</link>)
</para>
</note>
<example>
@@ -85,6 +88,12 @@
]]>
</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: