cvs: smarty /docs/de preface.xml /docs/de/appendixes resources.xml /docs/de/designers language-basic-syntax.xml /docs/de/designers/language-basic-syntax language-escaping.xml language-syntax-variables.xml /docs/de/designers/language-variables language-variables-smarty.xml

"Messju Mohr" <[email protected]>
Newsgroups gmane.comp.php.cvs.smarty
Message-ID <cvsmessju1118947529@cvsserver>
messju		Thu Jun 16 14:45:29 2005 EDT

  Added files:                 
    /smarty/docs/de/designers/language-basic-syntax	
                                                   	language-syntax-variables.xml 

  Modified files:              
    /smarty/docs/de	preface.xml 
    /smarty/docs/de/appendixes	resources.xml 
    /smarty/docs/de/designers	language-basic-syntax.xml 
    /smarty/docs/de/designers/language-basic-syntax	
                                                   	language-escaping.xml 
    /smarty/docs/de/designers/language-variables	
                                                	language-variables-smarty.xml 
  Log:
  sync with en

-- 
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
messju-20050616144529.txt (text/plain, 18.3 KB)
http://cvs.php.net/diff.php/smarty/docs/de/preface.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/de/preface.xml
diff -u smarty/docs/de/preface.xml:1.4 smarty/docs/de/preface.xml:1.5
--- smarty/docs/de/preface.xml:1.4	Thu Jun 16 13:06:36 2005
+++ smarty/docs/de/preface.xml	Thu Jun 16 14:45:28 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
  <preface id="preface">
   <title>Vorwort</title>
   <para>
http://cvs.php.net/diff.php/smarty/docs/de/appendixes/resources.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/de/appendixes/resources.xml
diff -u smarty/docs/de/appendixes/resources.xml:1.4 smarty/docs/de/appendixes/resources.xml:1.5
--- smarty/docs/de/appendixes/resources.xml:1.4	Thu Jun 16 13:06:36 2005
+++ smarty/docs/de/appendixes/resources.xml	Thu Jun 16 14:45:28 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
 <chapter id="resources">
  <title>Weiterf&uuml;hrende Informationen</title>
  <para>
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-basic-syntax.xml?r1=1.3&r2=1.4&ty=u
Index: smarty/docs/de/designers/language-basic-syntax.xml
diff -u smarty/docs/de/designers/language-basic-syntax.xml:1.3 smarty/docs/de/designers/language-basic-syntax.xml:1.4
--- smarty/docs/de/designers/language-basic-syntax.xml:1.3	Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-basic-syntax.xml	Thu Jun 16 14:45:28 2005
@@ -1,26 +1,28 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
-  <chapter id="language.basic.syntax">
-   <title>Grundlegende Syntax</title>
-   <para>
-    Alle Smarty Template-Tags werden mit Trennzeichen umschlossen. Normalerweise
-    sind dies: <literal>{</literal> und <literal>}</literal>, sie k&ouml;nnen aber
-    auch ver&auml;ndert werden.
-   </para>
-   <para>
-    F&uuml;r die folgenden Beispiele wird davon ausgegangen, dass Sie die
-    Standard-Trennzeichen verwenden. Smarty erachtet alle Inhalte ausserhalb
-    der Trennzeichen als statisch und unver&auml;nderbar. Sobald Smarty
-    auf Template-Tags st&ouml;sst, versucht es diese zu interpretieren und die
-    entsprechenden Ausgaben an deren Stelle einzuf&uuml;gen.
-   </para>
-&designers.language-basic-syntax.language-syntax-comments;
-&designers.language-basic-syntax.language-syntax-functions;
-&designers.language-basic-syntax.language-syntax-attributes;
-&designers.language-basic-syntax.language-syntax-quotes;
-&designers.language-basic-syntax.language-math;
-&designers.language-basic-syntax.language-escaping;
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.6 Maintainer: andreas Status: ready -->
+<chapter id="language.basic.syntax">
+ <title>Grundlegende Syntax</title>
+ <para>
+  Alle Smarty Template-Tags werden mit Trennzeichen umschlossen. Normalerweise
+  sind dies: <literal>{</literal> und <literal>}</literal>, sie können aber
+  auch <link linkend="variable.left.delimiter">verändert</link> werden.
+ </para>
+ <para>
+  Für die folgenden Beispiele wird davon ausgegangen, dass Sie die
+  Standard-Trennzeichen verwenden. Smarty erachtet alle Inhalte ausserhalb
+  der Trennzeichen als statisch und unveränderbar. Sobald Smarty
+  auf Template-Tags stösst, versucht es diese zu interpretieren und die
+  entsprechenden Ausgaben an deren Stelle einzufügen.
+ </para>
+
+ &designers.language-basic-syntax.language-syntax-comments;
+ &designers.language-basic-syntax.language-syntax-variables;
+ &designers.language-basic-syntax.language-syntax-functions;
+ &designers.language-basic-syntax.language-syntax-attributes;
+ &designers.language-basic-syntax.language-syntax-quotes;
+ &designers.language-basic-syntax.language-math;
+ &designers.language-basic-syntax.language-escaping;
 </chapter>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-basic-syntax/language-escaping.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/de/designers/language-basic-syntax/language-escaping.xml
diff -u smarty/docs/de/designers/language-basic-syntax/language-escaping.xml:1.2 smarty/docs/de/designers/language-basic-syntax/language-escaping.xml:1.3
--- smarty/docs/de/designers/language-basic-syntax/language-escaping.xml:1.2	Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-basic-syntax/language-escaping.xml	Thu Jun 16 14:45:28 2005
@@ -1,28 +1,38 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
 <sect1 id="language.escaping">
  <title>Smarty Parsing umgehen</title>
  <para>
-  Manchmal ist es w&uuml;nschenswert, dass Smarty Teile eines Templates nicht
-  parst. Dies ist zum Beispiel der Fall, wenn Javascript oder CSS im Template eingebettet werden.
-  Da diese Sprachen selbst { und } nutzen, erkennt Smarty diese als Start- beziehungsweise End-Tags.
+  Manchmal ist es wünschenswert, dass Smarty Teile eines
+  Templates nicht parst. Dies ist zum Beispiel der Fall, wenn
+  Javascript oder CSS im Template eingebettet werden.  Da diese
+  Sprachen selbst { und } nutzen, erkennt Smarty diese als Start-
+  beziehungsweise End-Tags.
  </para>
 
  <para>
-  Der einfachste Weg, dieses Problem zu umgehen, ist das Auslagern des betreffenden Javascript
-  oder CSS Codes in eigene Dateien.
+  Der einfachste Weg, dieses Problem zu umgehen, ist das Auslagern des
+  betreffenden Javascript oder CSS Codes in eigene Dateien.
  </para>
 
  <para>
-  Um solche Inhalte trotzdem im gleichen Template einzubetten, k&ouml;nnen Sie <link linkend="language.function.literal">{literal} .. {/literal}</link> Bl&ouml;cke verwenden.
-  Die aktuell benutzten Trennzeichen k&ouml;nnen Sie mit <link linkend="language.function.ldelim">{ldelim}</link> und <link linkend="language.function.ldelim">{rdelim}</link> ausgeben.
+  Um solche Inhalte trotzdem im gleichen Template einzubetten, können
+  Sie <link linkend="language.function.literal">{literal}
+  .. {/literal}</link> Blöcke verwenden.  Die aktuell benutzten
+  Trennzeichen können Sie mit <link
+  linkend="language.function.ldelim">{ldelim}</link>, <link
+  linkend="language.function.ldelim">{rdelim}</link>, <link
+  linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link>
+  und <link linkend="language.variables.smarty.ldelim">{$smarty.rdelim}</link>
+  ausgeben.
  </para>
 
  <para>
-  Manchmal ist es auch einfacher, die Trennzeichen selbst zu &auml;ndern:
+  Manchmal ist es auch einfacher, die Trennzeichen selbst zu ändern:
   <link linkend="variable.left.delimiter">$left_delimiter</link> und
-  <link linkend="variable.right.delimiter">$right_delimiter</link> definieren diese.
+  <link linkend="variable.right.delimiter">$right_delimiter</link>
+  definieren diese.
  </para>
  <example>
   <title>Beispiel wie die Trennzeichen angepasst werden</title>
@@ -40,20 +50,23 @@
 ]]>
   </programlisting>
   <para>
-   example.tpl w&uuml;rde somit wie folgt aussehen:
+   example.tpl würde somit wie folgt aussehen:
   </para>
   <programlisting>
 <![CDATA[
 <script language="javascript">
-var foo = <!--{$foo}-->;
-function dosomething() {
+  var foo = <!--{$foo}-->;
+  function dosomething() {
     alert("foo is " + foo);
-}
-dosomething();
+  }
+  dosomething();
 </script>
 ]]>
   </programlisting>
  </example>
+ <para>
+  Siehe auch: <link linkend="language.modifier.escape">Escape Modifikator</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-variables/language-variables-smarty.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/de/designers/language-variables/language-variables-smarty.xml
diff -u smarty/docs/de/designers/language-variables/language-variables-smarty.xml:1.2 smarty/docs/de/designers/language-variables/language-variables-smarty.xml:1.3
--- smarty/docs/de/designers/language-variables/language-variables-smarty.xml:1.2	Fri Jul 16 10:32:29 2004
+++ smarty/docs/de/designers/language-variables/language-variables-smarty.xml	Thu Jun 16 14:45:28 2005
@@ -1,23 +1,28 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-        <sect1 id="language.variables.smarty">
-         <title>Die reservierte {$smarty} Variable</title>
-         <para>
-	  Die reservierte Variable {$smarty} wird verwendet, um auf spezielle Template-Variablen
-           zuzugreifen. Im Folgenden die Liste der Variablen:
-         </para>
-
-         <sect2 id="language.variables.smarty.request">
-          <title>Request-Variablen</title>
-          <para>
-	   Auf die Request-Variablen (Anfragevariablen) 'get', 'post', 'cookie', 'server', 'environment' und 'session'
-       kann wie folgt zugegriffen werden:
-          </para>
-          <example>
-
-           <title>Ausgabe der Requestvariablen (Anfragevariablen)</title>
-           <programlisting>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.11 Maintainer: andreas Status: ready -->
+<sect1 id="language.variables.smarty">
+ <title>Die reservierte {$smarty} Variable</title>
+ <para>
+  Die reservierte Variable {$smarty} wird verwendet, um auf spezielle
+  Template-Variablen zuzugreifen. Im Folgenden die Liste der
+  Variablen:
+ </para>
+ <sect2 id="language.variables.smarty.request">
+ <title>Request-Variablen</title>
+  <para>
+ 
+   Aud die <ulink
+   url="&url.php-manual;reserved.variables">Request-Variablen </ulink>
+   $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV and $_SESSION (siehe <link
+   linkend="variable.request.vars.order">$request_vars_order</link>
+   und <link
+   linkend="variable.request.use.auto.globals">$request_use_auto_globals</link>
+   ) kann wie folgt zugegriffen werden.
+   </para>
+  <example>
+  <title>Ausgabe der Requestvariablen (Anfragevariablen)</title>
+   <programlisting>
 {* anzeigen der variable 'page' aus der URL oder dem FORM, welche mit GET &uuml;bertragen wurde *}
 {$smarty.get.page}
 
@@ -37,55 +42,112 @@
 {$smarty.session.id}
 
 {* anzeigen der Variable "benutzer" aus dem $_REQUEST Array (Zusammenstellung von get/post/cookie/server/env) *}
-{$smarty.request.benutzer}</programlisting>
-
-</example>
-		</sect2>
-
-        <sect2 id="language.variables.smarty.now">
-			<title>{$smarty.now}</title>
-			<para>
-			Die momentane Unix-Timestamp kann &uuml;ber {$smarty.now} angefragt werden.
-			Diese Zahl ist die Summe der verstrichenen Sekunden seit Beginn der UNIX-Epoche
-            (1. Januar 1970) und kann zur Anzeige direkt dem 'date_format'-Modifikator
-            &uuml;bergeben werden.
-			</para>
-<example>
-
-<title>Verwendung von {$smarty.now}</title>
-<programlisting>
+{$smarty.request.benutzer}
+   </programlisting>
+  </example>
+  <note>
+   <para>
+    Aus historischen Gründen kann {$SCRIPT_NAME} verwendet werden,
+    allerdings ist {$smarty.server.SCRIPT_NAME} die empfohlene
+    Variante.
+   </para>
+  </note>
+ </sect2>
+ <sect2 id="language.variables.smarty.now">
+  <title>{$smarty.now}</title>
+  <para>
+   Die momentane Unix-Timestamp kann über {$smarty.now} angefragt
+   werden.  Diese Zahl ist die Summe der verstrichenen Sekunden seit
+   Beginn der UNIX-Epoche (1. Januar 1970) und kann zur Anzeige
+   direkt dem <link
+   linkend="language.modifier.date.format">'date_format'-Modifikator
+   </link> übergeben werden.
+  </para>
+  <example>
+   <title>Verwendung von {$smarty.now}</title>
+   <programlisting>
+<![CDATA[
 {* Verwendung des 'date_format'-Modifikators zur Anzeige der Zeit *}
-{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}</programlisting>
-</example>
-		</sect2>
-
-		<sect2 id="language.variables.smarty.capture">
-			<title>{$smarty.capture}</title>
-			<para>
-			Auf die mit dem {capture}..{/capture} Konstrukt abgefangene Ausgabe kann
-            via {$smarty} zugegriffen werden. Ein Beispiel dazu finden Sie im Abschnitt 
-            zu <link linkend="language.function.capture">capture</link>.
-			</para>
-		</sect2>
-
-        <sect2 id="language.variables.smarty.loops">
-			<title>{$smarty.section}, {$smarty.foreach}</title>
-			<para>
-			{$smarty} wird auch verwendet, um auf Eigenschaften von
-            'section' und 'foreach' Schleifen zuzugreifen. Weitere 
-            Informationen dazu finden sie in der Dokumentation 
-            von <link linkend="language.function.section">section</link> 
-            und <link linkend="language.function.foreach">foreach</link>.
-			</para>
-		</sect2>
-
-		<sect2 id="language.variables.smarty.template">
-			<title>{$smarty.template}</title>
-			<para>
-			Diese Variable enth&auml;lt den Namen des gerade verarbeiteten Templates.
-			</para>
-		</sect2>
-
+{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
+]]>
+   </programlisting>
+  </example>
+ </sect2>
+ <sect2 id="language.variables.smarty.const">
+  <title>{$smarty.const}</title>
+  <para>
+   Hiermit kann auf PHP-Konstanten zugegriffen werden. Siehe auch <link
+   linkend="smarty.constants">smarty constants</link>
+  </para>
+  <example>
+   <title>Benutzung von {$smarty.const}</title>
+   <programlisting>
+<![CDATA[
+{$smarty.const._MY_CONST_VAL}
+]]>
+   </programlisting>
+  </example>
+ </sect2>
+ <sect2 id="language.variables.smarty.capture">
+  <title>{$smarty.capture}</title>
+  <para>
+   Auf die mit dem <link
+   linkend="language.function.capture">{capture}..{/capture}</link>
+   Konstrukt abgefangene Ausgabe kann via {$smarty} zugegriffen
+   werden. Ein Beispiel dazu finden Sie im Abschnitt zu <link
+   linkend="language.function.capture">capture</link>.
+  </para>
+ </sect2>
+
+ <sect2 id="language.variables.smarty.config">
+  <title>{$smarty.config}</title>
+  <para>
+   {$smarty} kann dazu genutzt werde, um auf <link
+   linkend="language.config.variables">Config-Variablen</link>
+   zuzugreifen. {$smarty.config.foo} ist ein Synonym for {#foo#}. Im
+   Abschnitt <link
+   linkend="language.function.config.load">{config_load}</link> ist
+   ein Beispiel.
+  </para>
+ </sect2>
+ <sect2 id="language.variables.smarty.loops">
+  <title>{$smarty.section}, {$smarty.foreach}</title>
+  <para>
+   {$smarty} wird auch verwendet, um auf Eigenschaften von <link
+   linkend="language.function.section">{section}</link> und <link
+   linkend="language.function.foreach">foreach</link> Schleifen
+   zuzugreifen.
+  </para>
+ </sect2>
+
+ <sect2 id="language.variables.smarty.template">
+  <title>{$smarty.template}</title>
+  <para>
+   Diese Variable enth&auml;lt den Namen des gerade verarbeiteten
+   Templates.
+  </para>
+ </sect2>
+
+ <sect2 id="language.variables.smarty.version">
+  <title>{$smarty.version}</title>
+  <para>
+   Diese Variable enth&auml;lt die Smarty Versionsnummer mit der das
+   Template kompiliert wurde.
+  </para>
+ </sect2>
+ <sect2 id="language.variables.smarty.ldelim">
+  <title>{$smarty.ldelim}, {$smarty.rdelim}</title>
+  <para>
+   Diese Variablen dienen dazu den linken und rechten Trennzeichen
+   wortwörtlich auszugeben. Siehe auch <link
+   linkend="language.function.ldelim">{ldelim},{rdelim}</link>.
+  </para>
+  <para>
+   Siehe auch: 
+   <link linkend="language.syntax.variables">Variables</link> and
+   <link linkend="language.config.variables">Config Variables</link>
+  </para>
+ </sect2>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:

http://cvs.php.net/co.php/smarty/docs/de/designers/language-basic-syntax/language-syntax-variables.xml?r=1.1&p=1
Index: smarty/docs/de/designers/language-basic-syntax/language-syntax-variables.xml
+++ smarty/docs/de/designers/language-basic-syntax/language-syntax-variables.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.7 Maintainer: andreas Status: ready -->
<sect1 id="language.syntax.variables">
 <title>Variablen</title>
 <para>
  Templatevariablennamen beginnen mit einem $dollar-Zeichen. Sie
  können Ziffer, Buchstaben und Unterstriche ('_') enthalten, sehr
  ähnlich den <ulink
  url="&url.php-manual;language.variables">Variablen in PHP</ulink>.
  Numerische Arrayindizes können referenziert werden und auch
  Nichtnumerische.  Zugriff auf Objekteigenschaften und -methoden ist
  auch möglich.
  <link
  linkend="language.config.variables">Konfigurationsvariablen</link>
  sind einer Ausname was die Dollarzeichen-Syntax angeht. Diese werden
  durch umgebende #Doppelkreuze# oder über die Varible <link
  linkend="language.variables.smarty.config">$smarty.config</link>
  referenziert.
 </para>
 <example>
  <title>Variablen</title>
  <programlisting>
<![CDATA[
{$foo}        <-- Zeigt einfache Variable an (kein Array oder Objekt)
{$foo[4]}     <-- Zeigt 5. Element von einem Array an, deren Schlussel bei 0 beginnen
{$foo.bar}    <-- Zeigt das Element zum Schlüssel "bar" des Arrays an (wie PHPs $foo['bar'])
{$foo.$bar}   <-- Zeigt das Element eines variablen Schlüssels an (wie PHPs $foo[$bar])
{$foo->bar}   <-- Zeigt eine Eigenschaft "bar" des Objekts $foo an
{$foo->bar()} <-- Zeigt den Rückgabewert der Objectmethode "bar" an
{#foo#}       <-- Zeift die Konfigurationsvariable "foo" an
{$smarty.config.foo} <-- Synonym für {#foo#}
{$foo[bar]}   <-- Syntax zum zugriff auf Element in einer Section-Schleife, siehe {section}
{assign var=foo value="baa"}{$foo} <--  Gibt "baa" aus, siehe {assign}

Viele weitere Kombinationen sind erlaubt

{$foo.bar.baz}
{$foo.$bar.$baz}
{$foo[4].baz}
{$foo[4].$baz}
{$foo.bar.baz[4]}
{$foo->bar($baz,2,$bar)} <-- Parameter übergeben
{"foo"}       <-- Statische (konstante) Werte sind auch erlaubt
]]>
  </programlisting>
 </example>
 <para>
  Siehe auch: <link linkend="language.variables.smarty">Die reservierte
  {$smarty} Variable</link> und <link
  linkend="language.config.variables">Verwendung von Variablen aus
  Konfigurationsdateien</link>.
 </para>
</sect1>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.