Revision d575e646
Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt
doc/html/ch03s02.html | ||
---|---|---|
556 | 556 |
<code class="varname">invdate</code> |
557 | 557 |
</span></dt><dd><p>Rechnungsdatum</p></dd><dt><span class="term"> |
558 | 558 |
<code class="varname">invnumber</code> |
559 |
</span></dt><dd><p>Rechnungsnummer</p></dd></dl></div></div></div><div class="sect2" title="3.2.10. Variablen in anderen Vorlagen"><div class="titlepage"><div><div><h3 class="title"><a name="dokumentenvorlagen-und-variablen.andere-vorlagen"></a>3.2.10. Variablen in anderen Vorlagen</h3></div></div></div><div class="sect3" title="3.2.10.1. Einführung"><div class="titlepage"><div><div><h4 class="title"><a name="d0e4241"></a>3.2.10.1. Einführung</h4></div></div></div><p>Die Variablen in anderen Vorlagen sind ähnlich wie in der
|
|
559 |
</span></dt><dd><p>Rechnungsnummer</p></dd></dl></div></div></div><div class="sect2" title="3.2.10. Variablen in anderen Vorlagen"><div class="titlepage"><div><div><h3 class="title"><a name="dokumentenvorlagen-und-variablen.andere-vorlagen"></a>3.2.10. Variablen in anderen Vorlagen</h3></div></div></div><div class="sect3" title="3.2.10.1. Einführung"><div class="titlepage"><div><div><h4 class="title"><a name="d0e4361"></a>3.2.10.1. Einführung</h4></div></div></div><p>Die Variablen in anderen Vorlagen sind ähnlich wie in der
|
|
560 | 560 |
Rechnung. Allerdings heißen die Variablen, die mit |
561 | 561 |
<code class="varname">inv</code> beginnen, jetzt anders. Bei den Angeboten |
562 | 562 |
fangen sie mit <code class="varname">quo</code> für "quotation" an: |
... | ... | |
660 | 660 |
... |
661 | 661 |
<%end%></pre><p>Eine normale "if-then"-Bedingung. Die Zeilen zwischen dem "if" |
662 | 662 |
und dem "end" werden nur ausgegeben, wenn die Variable |
663 |
<code class="varname">variablenname</code> gesetzt und ungleich 0 ist.</p><p>Die Bedingung kann auch negiert werden, indem das Wort |
|
663 |
<code class="varname">variablenname</code> gesetzt und ungleich 0 ist.</p><p>Handelt es sich bei der benannten Variable um ein Array, also um einen Variablennamen, über den man mit |
|
664 |
<span class="command"><strong><%foreach variablenname%></strong></span> iteriert, so wird mit diesem Konstrukt darauf getestet, ob das Array Elemente |
|
665 |
enthält. Somit würde im folgenden Beispiel nur dann eine Liste von Zahlungseingängen samt ihrer Überschrift "Zahlungseingänge" |
|
666 |
ausgegeben, wenn tatsächlich welche getätigt wurden:</p><pre class="programlisting"><%if payment%> |
|
667 |
Zahlungseingänge: |
|
668 |
<%foreach payment%> |
|
669 |
Am <%paymentdate%>: <%payment%> € |
|
670 |
<%end foreach%> |
|
671 |
<%end if%></pre><p>Die Bedingung kann auch negiert werden, indem das Wort |
|
664 | 672 |
<code class="function">not</code> nach dem <code class="filename">if</code> verwendet |
665 | 673 |
wird. Beispiel:</p><pre class="programlisting"><%if not cp_greeting%> |
666 | 674 |
... |
Auch abrufbar als: Unified diff
Doku: Updates bzgl. Stil, Rechtschreibung, XML-/Docbook-Konformität