Objekt-Typ abfragen

Beispiel für eine Abfrage auf den Objekt-Typ einer Seite

Um den Objekt-Typ einer Seite innerhalb eines XSL-Templates abzufragen, können Sie XSL über eine Choose- oder IF-Abfrage verwenden.

Nachfolgend ein Beispiel, wie Sie in der Metadatenmaske abhängig vom Objekt-Typ eine Textausgabe erzeugen.

Beispiel: Auszug aus der standard.metadata.php mit Abfrage des Objekt-Typs

...
<div class="wEditorExtensionLabel" style="font-weight:bold;display:inline-block">Objekt-Typ: </div>
<div class="wEditorExtensionValue" style="margin-left:2px;display:inline-block">
<xsl:choose>
  <xsl:when test="wd:extension/wd:object/@type = 'start'">Startseite</xsl:when>
  <xsl:when test="wd:extension/wd:object/@type = 'news'">News-Objekt</xsl:when>
  <xsl:when test="wd:extension/wd:object/@type = 'eventMulti'">Veranstaltungstermin-Objekt</xsl:when>
  <xsl:when test="wd:extension/wd:object/@type = 'default'">Default</xsl:when>
  <xsl:otherwise>unbekannt</xsl:otherwise>
</xsl:choose>
</div>
...