Revision 4c24a5f4
Von Sven Schöling vor mehr als 14 Jahren hinzugefügt
doc/dokumentenvorlagen-und-variablen.html | ||
---|---|---|
1260 | 1260 |
... <%end%></code></p> |
1261 | 1261 |
|
1262 | 1262 |
<p>Anmerkung zum <code><%end%></code>: Der besseren |
1263 |
Verst?ndlichkeit halber kann man nach dem <code>end</code> noch
|
|
1264 |
beliebig weitere W?rter schreiben, um so zu markieren, welche
|
|
1263 |
Verständlichkeit halber kann man nach dem <code>end</code> noch
|
|
1264 |
beliebig weitere Wörter schreiben, um so zu markieren, welche
|
|
1265 | 1265 |
Anweisung (z.B. <code>if</code> oder <code>foreach</code>) damit |
1266 | 1266 |
abgeschlossen wird.</p> |
1267 | 1267 |
|
1268 | 1268 |
<p>Beispiel: Lautet der Beginn eines Blockes |
1269 | 1269 |
z.B. <code class="blue"><%if type == |
1270 |
"sales_quotation"%></code>, so k?nnte er mit
|
|
1270 |
"sales_quotation"%></code>, so könnte er mit
|
|
1271 | 1271 |
<code class="blue"><%end%></code> genauso abgeschlossen werden |
1272 | 1272 |
wie mit |
1273 | 1273 |
<code class="blue"><%end if%></code> oder auch |
... | ... | |
1290 | 1290 |
wird. Beispiel: <code class="blue"><%if not |
1291 | 1291 |
cp_greeting%></code></p> |
1292 | 1292 |
|
1293 |
<p>Zus?tzlich zu dem einfachen Test, ob eine Variable gesetzt ist
|
|
1294 |
oder nicht, bietet dieser Block auch die M?glichkeit, den Inhalt
|
|
1293 |
<p>Zusätzlich zu dem einfachen Test, ob eine Variable gesetzt ist
|
|
1294 |
oder nicht, bietet dieser Block auch die Möglichkeit, den Inhalt
|
|
1295 | 1295 |
einer Variablen mit einer festen Zeichenkette oder einer anderen |
1296 | 1296 |
Variablen zu vergleichen. Ob der Vergleich mit einer Zeichenkette |
1297 |
oder einer anderen Variablen vorgenommen wird, h?ngt davon ab, ob
|
|
1298 |
die rechte Seite des Vergleichsoperators in Anf?hrungszeichen
|
|
1297 |
oder einer anderen Variablen vorgenommen wird, hängt davon ab, ob
|
|
1298 |
die rechte Seite des Vergleichsoperators in Anführungszeichen
|
|
1299 | 1299 |
gesetzt wird (Vergleich mit Zeichenkette) oder nicht (Vergleich mit |
1300 | 1300 |
anderer Variablen). Zwei Beispiele, die beide Vergleiche zeigen:</p> |
1301 | 1301 |
|
1302 | 1302 |
<p><code class="blue"><%if var1 == "Wert"%></code> |
1303 |
testet die Variable "var1" auf ?bereinstimmung mit der
|
|
1303 |
testet die Variable "var1" auf Übereinstimmung mit der
|
|
1304 | 1304 |
Zeichenkette "Wert". Mittels "!=" anstelle von |
1305 |
"==" w?rde auf Ungleichheit getestet.</p>
|
|
1305 |
"==" würde auf Ungleichheit getestet.</p>
|
|
1306 | 1306 |
|
1307 | 1307 |
<p><code class="blue"><%if var1 == var2%></code> testet die |
1308 |
Variable "var1" auf ?bereinstimmung mit der Variablen
|
|
1308 |
Variable "var1" auf Übereinstimmung mit der Variablen
|
|
1309 | 1309 |
"var2". Mittels "!=" anstelle von "==" |
1310 |
w?rde auf Ungleichheit getestet.</p>
|
|
1310 |
würde auf Ungleichheit getestet.</p>
|
|
1311 | 1311 |
|
1312 |
<p>Erfahrere Benutzer k?nnen neben der Tests auf (Un-)Gleichheit auch
|
|
1313 |
Tests auf ?bereinstimmung mit regul?ren Ausdr?cken ohne
|
|
1314 |
Ber?cksichtung der Gro?- und Kleinschreibung durchf?hren. Dazu dient
|
|
1312 |
<p>Erfahrere Benutzer können neben der Tests auf (Un-)Gleichheit auch
|
|
1313 |
Tests auf Übereinstimmung mit regulären Ausdrücken ohne
|
|
1314 |
Berücksichtung der Groß- und Kleinschreibung durchführen. Dazu dient
|
|
1315 | 1315 |
dieselbe Syntax wie oben nur mit "=~" und "!~" |
1316 | 1316 |
als Vergleichsoperatoren.</p> |
1317 | 1317 |
|
1318 |
<p>Beispiel f?r einen Test, ob die Variable "intnotes"
|
|
1319 |
(interne Bemerkungen) das Wort "schwierig" enth?lt:
|
|
1318 |
<p>Beispiel für einen Test, ob die Variable "intnotes"
|
|
1319 |
(interne Bemerkungen) das Wort "schwierig" enthält:
|
|
1320 | 1320 |
<code class="blue"><%if intnotes =~ |
1321 | 1321 |
"schwierig"%></code></p> |
1322 | 1322 |
|
Auch abrufbar als: Unified diff
Dokumentation komplett nach utf8 konvertiert.