[[esp:direktiven:bedingtes_kompilieren]] tdb Aplication Server

Route:

Bedingtes Kompilieren

ESP bietet die Möglichkeit, Teile von ESP-Dokumenten bei der Transformation in ein EASY-Modul, in Abhängigkeit der Erfüllung einer Bedingung, auszulassen.
Dadurch lassen sich vor allem in Kombination mit dem <!= !> Inclusion-Tag optimierte Module erzeugen, die nur den für das jeweilige Dokument relevanten Code aus dem eingebunden ESP-Dokument übernehmen.
Die Bedingung muss in <#? ?#> Klammern gefasst, beschrieben werden.

IF
Abbildung einer Bedingung
<#?IF AUSDRUCK?#>

<#?ENDIF?#>

Ausdruck kann ein Vergleich auf Gleichheit oder Ungleichheit sein.
Es können verglichen werden

Die rechte Seite des Vergleichsausdrucks ist der zu prüfenden Wert (ohne Anführungszeichen oder sonstige Markierung)
Beispiel:
Folgendes Beispiel stellt letztlich eine IF-ELSE-Abfrage dar.
Dabei wird ein Teil nur bei Gleichheit des document-Namens, der andere in allen anderen Fällen ausgeführt.
<#?IF document=addressform?#> ...führe Code für Adress-Formular aus <#?ENDIF?#> <#?IF document#addressform?#> ...führe Code für alle anderen Dokumente aus <#?ENDIF?#>



esp:direktiven:bedingtes_kompilieren, Rev. 5, Zuletzt geändert 2006-12-12 10:40, 931 Aufrufe
Help others to find those things you like

Have you already seen the new Tag it! button on the top right of the wiki pages?

Look into the tag cloud
Wiki hosted for free at wikihost.org || RSS-Feed || GeboGebo 1.3.3 || 00.153 Sekunden || || PAGERANK TOOLS