<we:ifHasVariants  />

Ein Inhalt kann bedingt nur dann angezeigt werden, wenn ein Dokument, Objekt auch Varianten enthält. Damit kann bspw. kontrolliert werden, ob eine <we:listview type="shopVariant"> überhaupt angezeigt werden soll.

 Dieses Tag wirkt in Dokumenten und in Objekt-Vorlagen die per Arbeitsbereich zugewiesen wurden.

ab Version 6.4.0.0
Endtag erforderlich nein
Pflichtattribute

Attribute

doc Pflichtfeld: nein

Wenn Du als Wert dieses Attributs "self" angibst, bezieht es sich auf das aktuelle webEdition-Dokument. Handelt es sich dabei um ein webEdition-Dokument, welches in ein anderes eingefügt wird (siehe <we:include />), so wird ein Bezug auf das eingefügte webEdition-Dokument hergestellt. Wenn Du als Wert dieses Attributs "top" angibst oder das Attribut nicht setzt, dann bezieht es sich auf das Haupt-webEdition-Dokument, auch wenn es sich dabei um ein webEdition-Dokument handelt, welches in ein anderes eingefügt wird (siehe <we:include />).
Wird das Tag innerhalb einer verwendet und das Attribut auf "listview" gesetzt, wird die ID der Seite, auf die der <we:listview /> verweist, ausgegeben.

ab Version 1.3.0.0
Typ string
mögliche Werte top, self, listview
Standardwert top

Syntax

<we:ifHasVariants doc="top|self|listview"/>						

Beispiele

Beispiel #1

In <we:listview> bzw. <we:object> kann die Prüfung mit <we:ifField> bzw <we:ifNotField> erfolgen (ab Version 6.1.1): Code
<we:listview type="object" classid="1">
<we:repeat>
<we:ifField name="WE_SHOPVARIANTS" type="text" match="0"> 
es gibt keine Varianten 
<we:else/>
es gibt <we:field type="text" name="WE_SHOPVARIANTS" /> Varianten 
</we:ifField>

oder anders herum 
<we:ifNotField name="WE_SHOPVARIANTS" type="text" match="0"> 
es gibt <we:field type="text" name="WE_SHOPVARIANTS" /> Varianten 
<we:else/>
es gibt keine Varianten
</we:ifNotField>
</we:repeat>
</we:listview>

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