<we:ifNotContent  />

Dieses Tag dient dazu entsprechend auf das Einbinden von Inhalt durch <we:content> reagieren zu können. Es ist hiermit möglich Text auszugeben, wenn <we:content> leer ist.

Beachte das dieses Tag komplett vom Tagparser verarbeitet wird. Das Tag wird den Inhalt anzeigen, wenn im <we:master> bspw. ein <we:include> steht, das aber keinen Inhalt liefert.

ab Version 9.0.5 (Barrhorn)
Endtag erforderlich nein
Pflichtattribute

Attribute

name Pflichtfeld: nein
Verknüpft den Tag mit einem <we:master>-Tag auf der Detailvorlage. Ist das Attribut nicht gesetzt, wird der Inhalt der Detailvorlage verwendet, der außerhalb des <we:master> Tags steht.
ab Version 5.1.0.0
Typ string
Standardwert -
empty Pflichtfeld: nein

Wenn das Attribut true ist, wird der Inhalt nur angezeigt wenn das <we:content/> Tag nicht leer ist.

Ist das Attribut false, wird der Inhalt angezeigt, sofern in der Kind-Vorlage ein <we:master> Tag definiert wurde. Der Inhalt kann leer sein.

Typ boolean
Standardwert true

Syntax

<we:ifNotContent name="" empty=""/>						

Beispiele

Beispiel #1 - ifContent Beispiel

Manchmal ist es wichtig zu wissen ob ein <we:content/> Tag Inhalt besitzt oder nicht. Entsprechend kann man in der Vorlage dann in der Ausgabe weitere Tags einfügen oder auch nicht.

Code
Template id="1" (include):
<leer>

Template id="2" (Vorlage mit Master id="3"):
<we:master name="Inhalt">Inhalt für Master</we:master>
<we:master name="incl"><we:include type="template" id="1"/></we:master>
<we:master name="empty"><we:content/></we:master>
Inhaltx

Template id="3" (Master):
<we:ifContent name="Inhalt">
<span>Wie schön das wir Inhalt besitzen</span>
<we:content name="Inhalt"/>
</we:ifContent>
<we:ifContent>Es steht auch was außerhalb von we:master</we:ifContent>
<we:ifContent name="incl">es gibt einen Include Bereich</we:ifContent>
<we:ifContent name="empty">Auch Empty gibt es</we:ifContent>
<we:ifContent name="empty" empty="false">das ist aber falsch</we:ifContent>
<we:ifContent name="not_set">auch das ist falsch</we:ifContent>
Ausgabe
<span>Wie schön das wir Inhalt besitzen</span>
Inhalt für Master
Es steht auch was außerhalb von we:master
es gibt einen Include Bereich
Auch Empty gibt es

Hilf mit!

Hast Du eine Ergänzung für die Tag-Referenz, dann werde bitte aktiv.
Entweder über einen Eintrag unter qa.webedition.org oder einfach formlos per E-Mail an websites@webedition.org.

Fehler oder Erweiterungswünsche zu webEdition selbst bitte über qa.webedition.org melden.

powered by webEdition CMS