Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4c24a5f4

Von Sven Schöling vor fast 15 Jahren hinzugefügt

  • ID 4c24a5f44bf065a820ec1a540334ebd48446ac04
  • Vorgänger 32afa3f4
  • Nachfolger 238d4f5f

Dokumentation komplett nach utf8 konvertiert.

Unterschiede anzeigen:

doc/dokumentenvorlagen-und-variablen.html
1260 1260
  ... &lt;%end%&gt;</code></p>
1261 1261

  
1262 1262
 <p>Anmerkung zum <code>&lt;%end%&gt;</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">&lt;%if type ==
1270
   &quot;sales_quotation&quot;%&gt;</code>, so k?nnte er mit
1270
   &quot;sales_quotation&quot;%&gt;</code>, so könnte er mit
1271 1271
  <code class="blue">&lt;%end%&gt;</code> genauso abgeschlossen werden
1272 1272
  wie mit
1273 1273
  <code class="blue">&lt;%end if%&gt;</code> oder auch
......
1290 1290
  wird. Beispiel: <code class="blue">&lt;%if not
1291 1291
  cp_greeting%&gt;</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">&lt;%if var1 == &quot;Wert&quot;%&gt;</code>
1303
  testet die Variable &quot;var1&quot; auf ?bereinstimmung mit der
1303
  testet die Variable &quot;var1&quot; auf Übereinstimmung mit der
1304 1304
  Zeichenkette &quot;Wert&quot;. Mittels &quot;!=&quot; anstelle von
1305
  &quot;==&quot; w?rde auf Ungleichheit getestet.</p>
1305
  &quot;==&quot; würde auf Ungleichheit getestet.</p>
1306 1306

  
1307 1307
 <p><code class="blue">&lt;%if var1 == var2%&gt;</code> testet die
1308
  Variable &quot;var1&quot; auf ?bereinstimmung mit der Variablen
1308
  Variable &quot;var1&quot; auf Übereinstimmung mit der Variablen
1309 1309
  &quot;var2&quot;. Mittels &quot;!=&quot; anstelle von &quot;==&quot;
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 &quot;=~&quot; und &quot;!~&quot;
1316 1316
  als Vergleichsoperatoren.</p>
1317 1317

  
1318
 <p>Beispiel f?r einen Test, ob die Variable &quot;intnotes&quot;
1319
  (interne Bemerkungen) das Wort &quot;schwierig&quot; enth?lt:
1318
 <p>Beispiel für einen Test, ob die Variable &quot;intnotes&quot;
1319
  (interne Bemerkungen) das Wort &quot;schwierig&quot; enthält:
1320 1320
  <code class="blue">&lt;%if intnotes =~
1321 1321
  &quot;schwierig&quot;%&gt;</code></p>
1322 1322

  

Auch abrufbar als: Unified diff