<we:ifContent />
Dieses Tag dient dazu entsprechend auf das Einbinden von Inhalt durch <we:content> reagieren zu können. Es ist hiermit möglich weitere Tags oder Text vor oder nach einem <we:content> einzubinden.
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
ab Version | 5.1.0.0 |
Typ | string |
Standardwert | - |
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:ifContent 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.
CodeTemplate 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.