cvs: smarty /docs/de/designers chapter-debugging-console.xml config-files.xml language-modifiers.xml /docs/de/designers/language-modifiers language-modifier-capitalize.xml
"Messju Mohr" <[email protected]>
| Newsgroups | gmane.comp.php.cvs.smarty |
|---|---|
| Message-ID | <cvsmessju1119125244@cvsserver> |
messju Sat Jun 18 16:07:24 2005 EDT
Modified files:
/smarty/docs/de/designers chapter-debugging-console.xml
config-files.xml language-modifiers.xml
/smarty/docs/de/designers/language-modifiers
language-modifier-capitalize.xml
Log:
sync with en
--
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
messju-20050618160724.txt
(text/plain, 23 KB)
http://cvs.php.net/diff.php/smarty/docs/de/designers/chapter-debugging-console.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/de/designers/chapter-debugging-console.xml
diff -u smarty/docs/de/designers/chapter-debugging-console.xml:1.2 smarty/docs/de/designers/chapter-debugging-console.xml:1.3
--- smarty/docs/de/designers/chapter-debugging-console.xml:1.2 Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/chapter-debugging-console.xml Sat Jun 18 16:07:24 2005
@@ -1,41 +1,55 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
- <chapter id="chapter.debugging.console">
- <title>Debugging Konsole</title>
- <para>
- Smarty wird mit einer eingebauten Debugging Konsole ausgeliefert. Diese
- Konsole informiert über die im aufgerufenen Template eingebundenen
- Templates, die zugewiesenen Variablen und die Konfigurations-Variablen.
- Die Formatierung der Konsole wird über das Template 'debug.tpl'
- gesteuert. Um debugging zu aktivieren, setzten Sie '$debugging' auf 'true'
- und (falls nötig) übergeben in '$debug_tpl' den Pfad zum 'debug.tpl'
- Template (normalerweise SMARTY_DIR). Wenn Sie danach eine Seite laden,
- sollte ein Javascript-Fenster geöffnet werden in welchem Sie alle
- Informationen zur aufgerufenen Seite finden. Falls Sie die Variablen
- eines bestimmten Templates ausgeben wollen, können Sie dazu die
- Funktion <link linkend="language.function.debug">{debug}</link> verwenden.
- Um debugging auszuschalten, können Sie '$debugging' auf 'false' setzen.
- Sie können debugging auch temporär aktivieren, in dem Sie der
- aufgerufenen URL SMARTY_DEBUG mit übergeben, dies muss jedoch zuerst mit
- <link linkend="variable.debugging.ctrl">$debugging_ctrl</link> aktiviert werden.
- </para>
- <note>
- <title>Technische Bemerkung</title>
- <para>
- Die Debugging Konsole funktioniert nicht für Daten die via 'fetch()' geladen
- wurden, sondern nur für Daten die via 'display()' ausgegeben werden. Die Konsole
- besteht aus ein paar Zeilen Javascript welche am Ende jeder Seite eingefügt werden.
- Wenn Sie Javascript nicht mögen, können Sie die Ausgabe in 'debug.tpl' selbst
- definieren. Debug-Ausgaben werden nicht gecached und Informationen zu 'debug.tpl'
- selbst werden nicht ausgegeben.
- </para>
- </note>
- <note>
- <para>
- Die Ladezeiten werden in Sekunden, oder Bruchteilen davon, angegeben.
- </para>
- </note>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.7 Maintainer: andreas Status: ready -->
+<chapter id="chapter.debugging.console">
+ <title>Debugging Konsole</title>
+ <para>
+ Smarty wird mit einer eingebauten Debugging Konsole
+ ausgeliefert. Diese Konsole informiert über die im aufgerufenen
+ Template <link
+ linkend="language.function.include">eingebundenen</link> Templates,
+ die <link linkend="api.assign">zugewiesenen</link> Variablen und die
+ <link
+ linkend="language.config.variables">Konfigurations-Variablen</link>.
+ Die Formatierung der Konsole wird über das Template <link
+ linkend="variable.debug.tpl">debug.tpl</link> gesteuert. Um
+ debugging zu aktivieren, setzten Sie <link
+ linkend="variable.debugging">$debugging</link> auf 'true' und (falls
+ nötig) übergeben in <link
+ linkend="variable.debug.tpl">$debug_tpl</link> den Pfad zum
+ Debugtemplate (normalerweise <link
+ linkend="constant.smarty.dir">SMARTY_DIR</link>debug.tpl). Wenn Sie
+ danach eine Seite laden, sollte ein Javascript-Fenster geöffnet
+ werden in welchem Sie alle Informationen zur aufgerufenen Seite
+ finden. Falls Sie die Variablen eines bestimmten Templates ausgeben
+ wollen, können Sie dazu die Funktion <link
+ linkend="language.function.debug">{debug}</link> verwenden. Um
+ debugging auszuschalten, können Sie <link
+ linkend="variable.debugging">$debugging</link> auf 'false' setzen.
+ Sie können debugging auch temporär aktivieren, in dem Sie der
+ aufgerufenen URL SMARTY_DEBUG mit übergeben, dies muss jedoch
+ zuerst mit <link
+ linkend="variable.debugging.ctrl">$debugging_ctrl</link> aktiviert
+ werden.
+ </para>
+ <note>
+ <title>Technische Bemerkung</title>
+ <para>
+ Die Debugging Konsole funktioniert nicht für Daten die via <link
+ linkend="api.fetch">fetch()</link> geladen wurden, sondern nur
+ für Daten die via <link linkend="api.display">display()</link>
+ ausgegeben werden. Die Konsole besteht aus ein paar Zeilen
+ Javascript welche am Ende jeder Seite eingefügt werden. Wenn
+ Sie Javascript nicht mögen, können Sie die Ausgabe in
+ 'debug.tpl' selbst definieren. Debug-Ausgaben werden nicht gecached
+ und Informationen zu 'debug.tpl' selbst werden nicht ausgegeben.
+ </para>
+ </note>
+ <note>
+ <para>
+ Die Ladezeiten werden in Sekunden, oder Bruchteilen davon, angegeben.
+ </para>
+ </note>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/de/designers/config-files.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/de/designers/config-files.xml
diff -u smarty/docs/de/designers/config-files.xml:1.2 smarty/docs/de/designers/config-files.xml:1.3
--- smarty/docs/de/designers/config-files.xml:1.2 Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/config-files.xml Sat Jun 18 16:07:24 2005
@@ -1,19 +1,20 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
- <chapter id="config.files">
- <title>Konfigurationsdateien</title>
- <para>
- Konfigurationsdateien sind ein praktischer Weg um Template-Variablen
- aus einer gemeinsamen Datei zu lesen. Ein Beispiel sind die Template-Farben.
- Wenn Sie die Farben einer Applikation anpassen wollen, müssen Sie normalerweise
- alle Templates durcharbeiten, und die entsprechenden Werte ändern.
- Mit einer Konfigurationsdatei können Sie alle Definitionen in einer
- einzigen Datei vornehmen, und somit auch einfach ändern.
- </para>
- <example>
- <title>Beispiel der Konfigurationsdatei-Syntax</title>
- <programlisting>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.7 Maintainer: andreas Status: ready -->
+<chapter id="config.files">
+ <title>Konfigurationsdateien</title>
+ <para>
+ Konfigurationsdateien sind ein praktischer Weg um Template-Variablen
+ aus einer gemeinsamen Datei zu lesen. Ein Beispiel sind die
+ Template-Farben. Wenn Sie die Farben einer Applikation anpassen
+ wollen, müssen Sie normalerweise alle Templates durcharbeiten,
+ und die entsprechenden Werte ändern. Mit einer
+ Konfigurationsdatei können Sie alle Definitionen in einer
+ einzigen Datei vornehmen, und somit auch einfach ändern.
+ </para>
+ <example>
+ <title>Beispiel der Konfigurationsdatei-Syntax</title>
+ <programlisting>
<![CDATA[
# global variables
pageTitle = "Main Menu"
@@ -27,47 +28,65 @@
[Login]
pageTitle = "Login"
focus = "username"
-Intro = """Diese Zeile erstreckt sich über
+Intro = """Diese Zeile erstreckt sich über
mehrere Zeilen, und muss deswegen
- mit dreifachen Anführungszeichen
+ mit dreifachen Anführungszeichen
umschlossen werden."""
# hidden section
[.Database]
-host=my.domain.com
+host=my.example.com
db=ADDRESSBOOK
user=php-user
pass=foobar
]]></programlisting>
- </example>
- <para>
- Die Werte in einer Konfigurationsdatei können in einfachen/doppelten Anführungszeichen
- notiert werden. Falls Sie einen Wert haben der sich über mehrere Zeilen ausbreitet muss dieser
- Wert in dreifachen Anführungszeichen (""") eingebettet werden. Die Kommentar-Syntax kann frei
- gewählt werden, solange sie nicht der normalen Syntax entsprechen. Wir empfehlen die
- Verwendung von <literal>#</literal> (Raute) am Anfang jeder Kommentar-Zeile.
- </para>
- <para>
- Dieses Beispiel hat 2 'sections'. 'section'-Namen werden von []-Zeichen umschlossen
- und können alle Zeichen ausser <literal>[</literal> und <literal>]</literal> enthalten.
- Die vier Variablen welche am Anfang der Datei definiert werden sind globale Variablen. Diese
- Variablen werden immer geladen. Wenn eine definierte 'section' geladen wird, werden also
- die globalen Variablen ebenfalls eingelesen. Wenn eine Variable sowohl global als auch
- in einer 'section' vorkommt, wird die 'section'-Variable verwendet. Wenn zwei Variablen
- in der gleichen 'section' den selben Namen aufweisen wird die Letztere verwendet.
- </para>
- <para>
- Konfigurationsdateien werden mit <command>config_load</command> geladen.
- </para>
- <para>
- Sie können Variablen oder auch ganze 'sections' verstecken indem
- Sie dem Namen ein '.' voranstellen. Dies ist besonders wertvoll wenn
- Ihre Applikation sensitive Informationen aus der Konfigurationsdatei liest
- welche von der Template-Engine nicht verwendet werden. Falls eine Drittpartei
- eine Änderung an der Konfigurationsdatei vornimmt können Sie so
- sicherstellen, dass die sensitiven Daten nicht in deren Template geladen
- werden können.
- </para>
+ </example>
+ <para>
+ <link linkend="language.config.variables">Die Werte in einer
+ Konfigurationsdatei</link> können in einfachen/doppelten
+ Anführungszeichen notiert werden. Falls Sie einen Wert haben der
+ sich über mehrere Zeilen ausbreitet muss dieser Wert in
+ dreifachen Anführungszeichen (""") eingebettet werden. Die
+ Kommentar-Syntax kann frei gewählt werden, solange sie nicht der
+ normalen Syntax entsprechen. Wir empfehlen die Verwendung von
+ <literal>#</literal> (Raute) am Anfang jeder Kommentar-Zeile.
+ </para>
+ <para>
+ Dieses Beispiel hat 2 'sections'. 'section'-Namen werden von
+ []-Zeichen umschlossen und können alle Zeichen ausser
+ <literal>[</literal> und <literal>]</literal> enthalten. Die vier
+ Variablen welche am Anfang der Datei definiert werden sind globale
+ Variablen. Diese Variablen werden immer geladen. Wenn eine
+ definierte 'section' geladen wird, werden also die globalen
+ Variablen ebenfalls eingelesen. Wenn eine Variable sowohl global als
+ auch in einer 'section' vorkommt, wird die 'section'-Variable
+ verwendet. Wenn zwei Variablen in der gleichen 'section' den selben
+ Namen aufweisen wird die Letztere verwendet, es sei denn <link
+ linkend="variable.config.overwrite">$config_overwrite</link> ist
+ deaktiviert ('false').
+ </para>
+ <para>
+ Konfigurationsdateien werden mit <link
+ linkend="language.function.config.load"><command>config_load</command></link>
+ geladen.
+ </para>
+ <para>
+ Sie können Variablen oder auch ganze 'sections' verstecken indem
+ Sie dem Namen ein '.' voranstellen. Dies ist besonders wertvoll wenn
+ Ihre Applikation sensitive Informationen aus der Konfigurationsdatei
+ liest welche von der Template-Engine nicht verwendet werden. Falls
+ eine Drittpartei eine Änderung an der Konfigurationsdatei
+ vornimmt können Sie so sicherstellen, dass die sensitiven Daten
+ nicht in deren Template geladen werden können.
+ </para>
+ <para>
+ Siehe auch: <link
+ linkend="language.function.config.load">{config_load}</link>, <link
+ linkend="variable.config.overwrite">$config_overwrite</link>, <link
+ linkend="api.get.config.vars">get_config_vars()</link>, <link
+ linkend="api.clear.config">clear_config()</link> und <link
+ linkend="api.config.load">config_load()</link>
+ </para>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-modifiers.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/de/designers/language-modifiers.xml
diff -u smarty/docs/de/designers/language-modifiers.xml:1.4 smarty/docs/de/designers/language-modifiers.xml:1.5
--- smarty/docs/de/designers/language-modifiers.xml:1.4 Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-modifiers.xml Sat Jun 18 16:07:24 2005
@@ -1,70 +1,99 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.14 Maintainer: andreas Status: ready -->
- <chapter id="language.modifiers">
- <title>Variablen-Modifikatoren</title>
- <para>
- Variablen-Modifikatoren können auf alle Variablen angewendet werden, um deren Inhalt zu verändern. Dazu
- hängen sie einfach ein <literal>|</literal> (Pipe-Zeichen) und den Modifikatornamen an die entsprechende
- Variable an. Ein Modifikator über Parameter in seiner Arbeitsweise beinflusst werden. Diese Parameter
- werden dem Modifikatorname angehängt und mit <literal>:</literal> getrennt.
- </para>
- <example>
- <title>Modifikator Beispiel</title>
- <programlisting>
- <![CDATA[
-{* Schreibe den Titel in Grossbuchstaben *}
-<h2>{$titel|upper}</h2>
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.18 Maintainer: andreas Status: ready -->
+<chapter id="language.modifiers">
+ <title>Variablen-Modifikatoren</title>
+ <para>
+ Variablen-Modifikatoren können auf alle Variablen angewendet
+ werden, um deren Inhalt zu verändern. Dazu hängen sie einfach
+ ein <literal>|</literal> (Pipe-Zeichen) und den Modifikatornamen an
+ die entsprechende Variable an. Ein Modifikator über Parameter in
+ seiner Arbeitsweise beinflusst werden. Diese Parameter werden dem
+ Modifikatorname angehängt und mit <literal>:</literal> getrennt.
+ </para>
+ <example>
+ <title>Modifikator Beispiel</title>
+ <programlisting>
+<![CDATA[
+{* Modifikator auf eine Variable anwenden *}
+{$titel|upper}
+{* Modifikator mit Parametern *}
+{$title|truncate:40:"..."}
-{* Kürze das Thema auf 40 Zeichen, und hänge '...' an. *}
-Thema: {$thema|truncate:40:"..."}
+{* Modifikator auf Funktionsparameter anwenden *}
+{html_table loop=$myvar|upper}
+{* mit Parametern *}
+{html_table loop=$myvar|truncate:40:"..."}
{* formatierung einer Zeichenkette *}
+{"foobar"|upper}
+
+{* mit date_format das aktuelle Datum formatieren *}
{"now"|date_format:"%Y/%m/%d"}
{* modifier auf eigene Funktion anwenden *}
{mailto|upper address="[email protected]"}
-]]></programlisting>
- </example>
- <para>
- Wenn Sie einen Modifikator auf ein Array anwenden, wird dieser auf jeden Wert angewandt.
- Um zu erreichen, dass der Modifkator auf den Array selbst angewendet wird, muss dem
- Modifikator ein <literal>@</literal> Zeichen vorangestellt werden. Beispiel:
- <literal>{$artikelTitel|@count}</literal> (gibt die Anzahl Elemente des Arrays $artikelTitel aus.)
- </para>
- <para>
- Modifikatoren können aus Ihrem <link linkend="variable.plugins.dir">$plugins_dir</link>
- automatisch geladen (sehen Sie dazu auch <link linkend="plugins.naming.conventions">Naming Conventions</link>)
- oder explizit registriert werden (<link linkend="api.register.modifier">register_modifier</link>).
- Zudem können alle PHP-Funktionen implizit als Modifikatoren verwendet werden. (Das Beispiel mit dem
- <literal>@count</literal> Modifier verwendet die Funktion 'count' von PHP und keinen Smarty Modifikator)
- PHP Funktionen zu verwenden eröffnet zwei Probleme: erstens: manchmal ist die Parameter Reiehnfolge nicht
- erwünscht. (<literal>{"%2.f"|sprintf:$float}</literal> funktioniert zwar, sieht aber als <literal>{$float|string_format:"%2.f"}</literal>
- das durch Smarty geliefert wird, besser aus. Zweitens: wenn <link linkend="variable.security">$security</link> auf TRUE gesetzt ist,
- müssen alle verwendeten PHP Funktionen im <link linkend="variable.security.settings">$security_settings['MODIFIER_FUNCS']</link>-Array
- enthalten sein.
- </para>
-&designers.language-modifiers.language-modifier-capitalize;
-&designers.language-modifiers.language-modifier-count-characters;
-&designers.language-modifiers.language-modifier-cat;
-&designers.language-modifiers.language-modifier-count-paragraphs;
-&designers.language-modifiers.language-modifier-count-sentences;
-&designers.language-modifiers.language-modifier-count-words;
-&designers.language-modifiers.language-modifier-date-format;
-&designers.language-modifiers.language-modifier-default;
-&designers.language-modifiers.language-modifier-escape;
-&designers.language-modifiers.language-modifier-indent;
-&designers.language-modifiers.language-modifier-lower;
-&designers.language-modifiers.language-modifier-nl2br;
-&designers.language-modifiers.language-modifier-regex-replace;
-&designers.language-modifiers.language-modifier-replace;
-&designers.language-modifiers.language-modifier-spacify;
-&designers.language-modifiers.language-modifier-string-format;
-&designers.language-modifiers.language-modifier-strip;
-&designers.language-modifiers.language-modifier-strip-tags;
-&designers.language-modifiers.language-modifier-truncate;
-&designers.language-modifiers.language-modifier-upper;
-&designers.language-modifiers.language-modifier-wordwrap;
+]]>
+ </programlisting>
+ </example>
+ <para>
+ Wenn Sie einen Modifikator auf ein Array anwenden, wird dieser auf
+ jeden Wert angewandt. Um zu erreichen, dass der Modifkator auf den
+ Array selbst angewendet wird, muss dem Modifikator ein
+ <literal>@</literal> Zeichen vorangestellt werden. Beispiel:
+ <literal>{$artikelTitel|@count}</literal> (gibt die Anzahl Elemente
+ des Arrays $artikelTitel aus.)
+ </para>
+ <para>
+ Modifikatoren können aus Ihrem <link
+ linkend="variable.plugins.dir">$plugins_dir</link> automatisch
+ geladen (sehen Sie dazu auch <link
+ linkend="plugins.naming.conventions">Naming Conventions</link>) oder
+ explizit registriert werden (<link
+ linkend="api.register.modifier">register_modifier</link>). Zudem
+ können alle PHP-Funktionen implizit als Modifikatoren verwendet
+ werden. (Das Beispiel mit dem <literal>@count</literal> Modifier
+ verwendet die Funktion 'count' von PHP und keinen Smarty
+ Modifikator) PHP Funktionen zu verwenden eröffnet zwei Probleme:
+ erstens: manchmal ist die Parameter Reiehnfolge nicht
+ erwünscht. (<literal>{"%2.f"|sprintf:$float}</literal>
+ funktioniert zwar, sieht aber als
+ <literal>{$float|string_format:"%2.f"}</literal> das durch Smarty
+ geliefert wird, besser aus. Zweitens: wenn <link
+ linkend="variable.security">$security</link> auf TRUE gesetzt ist,
+ müssen alle verwendeten PHP Funktionen im <link
+ linkend="variable.security.settings">
+ $security_settings['MODIFIER_FUNCS']</link>-Array enthalten sein.
+ </para>
+ <para>
+ Siehe auch <link
+ linkend="api.register.modifier">register_modifier()</link>, <link
+ linkend="api.register.function">register_function()</link>, <link
+ linkend="plugins">Smarty durch Plugins erweitern</link> und <link
+ linkend="plugins.modifiers">Variablen-Modifikatoren</link>.
+ </para>
+
+ &designers.language-modifiers.language-modifier-capitalize;
+ &designers.language-modifiers.language-modifier-cat;
+ &designers.language-modifiers.language-modifier-count-characters;
+ &designers.language-modifiers.language-modifier-count-paragraphs;
+ &designers.language-modifiers.language-modifier-count-sentences;
+ &designers.language-modifiers.language-modifier-count-words;
+ &designers.language-modifiers.language-modifier-date-format;
+ &designers.language-modifiers.language-modifier-default;
+ &designers.language-modifiers.language-modifier-escape;
+ &designers.language-modifiers.language-modifier-indent;
+ &designers.language-modifiers.language-modifier-lower;
+ &designers.language-modifiers.language-modifier-nl2br;
+ &designers.language-modifiers.language-modifier-regex-replace;
+ &designers.language-modifiers.language-modifier-replace;
+ &designers.language-modifiers.language-modifier-spacify;
+ &designers.language-modifiers.language-modifier-string-format;
+ &designers.language-modifiers.language-modifier-strip;
+ &designers.language-modifiers.language-modifier-strip-tags;
+ &designers.language-modifiers.language-modifier-truncate;
+ &designers.language-modifiers.language-modifier-upper;
+ &designers.language-modifiers.language-modifier-wordwrap;
</chapter>
<!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-modifiers/language-modifier-capitalize.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/de/designers/language-modifiers/language-modifier-capitalize.xml
diff -u smarty/docs/de/designers/language-modifiers/language-modifier-capitalize.xml:1.2 smarty/docs/de/designers/language-modifiers/language-modifier-capitalize.xml:1.3
--- smarty/docs/de/designers/language-modifiers/language-modifier-capitalize.xml:1.2 Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-modifiers/language-modifier-capitalize.xml Sat Jun 18 16:07:24 2005
@@ -1,23 +1,77 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
- <sect1 id="language.modifier.capitalize">
- <title>capitalize (in Grossbuchstaben schreiben)</title>
- <para>
- Wird verwendet um den Anfangsbuchstaben aller Wörter in der Variable gross (upper case) zu schreiben.
- </para>
- <example>
- <title>capitalize (in Grossbuchstaben schreiben)</title>
- <programlisting>
-{$artikelTitel}
-{$artikelTitel|capitalize}
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
+ <sect1 id="language.modifier.capitalize">
+ <title>capitalize (in Grossbuchstaben schreiben)</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>Parameter Position</entry>
+ <entry>Typ</entry>
+ <entry>Benötigt</entry>
+ <entry>Vorgabe</entry>
+ <entry>Beschreibung</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>1</entry>
+ <entry>boolean</entry>
+ <entry>Nein</entry>
+ <entry>false</entry>
+ <entry>Bestimmt ob Wörter die Ziffern enthalten auch in
+ Großschreibung gewandelt werden</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
+ Wird verwendet um den Anfangsbuchstaben aller Wörter in der
+ Variable gross (upper case) zu schreiben.
+ </para>
+ <example>
+ <title>capitalize (in Grossbuchstaben schreiben)</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
-AUSGABE:
+$smarty->assign('articleTitle', 'diebe haben in norwegen 20 tonnen streusalz entwendet.');
+?>
+]]>
+ </programlisting>
+ <para>
+ Wobei das Template wie folgt aussieht:
+ </para>
+ <programlisting>
+<![CDATA[
+{$artikelTitel}
+{$artikelTitel|capitalize}
+]]>
+ </programlisting>
+ <para>
+ AUSGABE:
+ </para>
+ <screen>
+<![CDATA[
diebe haben in norwegen 20 tonnen streusalz entwendet.
Diebe Haben In Norwegen 20 Tonnen Streusalz Entwendet.</programlisting>
-</example>
-</sect1>
+]]>
+ </screen>
+ </example>
+ <para>
+ Siehe auch <link linkend="language.modifier.lower">lower (in
+ Kleinbuchstaben schreiben)</link> <link
+ linkend="language.modifier.upper">upper (in Grossbuchstaben
+ umwandeln)</link>
+ </para>
+ </sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml