Files
smarty/docs/de/designers/language-custom-functions/language-function-counter.xml
2005-06-28 09:45:20 +00:00

125 lines
3.2 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
<sect1 id="language.function.counter">
<title>{counter} (Zähler)</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>name</entry>
<entry>string</entry>
<entry>Nein</entry>
<entry><emphasis>default</emphasis></entry>
<entry>Der Name des Zählers.</entry>
</row>
<row>
<entry>start</entry>
<entry>number</entry>
<entry>Nein</entry>
<entry><emphasis>1</emphasis></entry>
<entry>Der Initialwert.</entry>
</row>
<row>
<entry>skip</entry>
<entry>number</entry>
<entry>Nein</entry>
<entry><emphasis>1</emphasis></entry>
<entry>Der Interval.</entry>
</row>
<row>
<entry>direction</entry>
<entry>string</entry>
<entry>Nein</entry>
<entry><emphasis>up</emphasis></entry>
<entry>Die Richtung (up/down).</entry>
</row>
<row>
<entry>print</entry>
<entry>boolean</entry>
<entry>Nein</entry>
<entry><emphasis>true</emphasis></entry>
<entry>Definiert ob der Wert ausgegeben 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 der Wert zugewiesen werden soll.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para>
{counter} wird verwendet um eine Zahlenreihe auszugeben. Sie können
den Initialwert bestimmen, den Zählinterval, die Richtung in der
gezählt werden soll und ob der Wert ausgegeben wird. Sie können
mehrere Zähler gleichzeitig laufen lassen, in dem Sie ihnen
einmalige Namen geben. Wenn Sie keinen Wert für 'name' übergeben,
wird 'default' verwendet.
</para>
<para>
Wenn Sie das spezielle 'assign'-Attribut verwenden, wird die Ausgabe
des Zählers dieser Template-Variable zugewiesen anstatt ausgegeben
zu werden.
</para>
<example>
<title>{counter} (Zähler)</title>
<programlisting>
<![CDATA[
{* zähler initialisieren *}
{counter start=0 skip=2}<br />
{counter}<br />
{counter}<br />
{counter}<br />
]]>
</programlisting>
<para>
AUSGABE:
</para>
<screen>
<![CDATA[
0<br />
2<br />
4<br />
6<br />
]]>
</screen>
</example>
</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
-->