Listenerweiterungen

15.12.2017

Listenerweiterungen sind einzelne XSLT-Templates, welche über CSS-Only in Listen und Bannern eingebunden werden, um diese so mit beliebigen Inhalten zu erweitern.

In diesem Artikel wurden bereits die bisherigen Möglichkeiten beschrieben, wie man über CSS-Only beliebige Objektdaten in Listen ausgibt:

  • Neue Objektdaten über CSS-Only ergänzen 
  • Einfache Formatierungen über CSS-Only Dekoratoren umsetzen 
  • Beliebige Ausgaben über das Objekt-Template mit XSLT erstellen.

Diese wurden nun um Listenerweiterungen ergänzt, welche als eigene XSLT-Templates im Unterverzeichnis lists/extensions abliegen und über CSS-Only in beliebigen Listen und Bannern eingebunden werden können.

Der Vorteil von Listenerweiterungen besteht vor allem darin, dass die Zeilen-Templates beim Ergänzen eigener Inhalte nicht angepasst werden müssen.

Beispielhaftes Einbinden der Listenerweiterung zur Anzeige eines Youtube-Videos

-w-displayElements:listEntryExtensionYoutube=yes,...

Pfad des Templates
listEntryCategoriesTitleAsText.wListExtension.php

Name des Templates
listEntryExtensionCategoriesTitleAsText

Aufruf im CSS
listEntryExtensionCategoriesTitleAsText=yes