-w-wsl

Mögliche WerteBeschreibungEinsatzgebiet
WSL-Tag Aufrufe

Führt die definierte WSL-Funktion mit entsprechenden Parametern aus.

Universell

Mit WSL-Tags können Sie auf die wichtigsten PHP-Framework Funktionen zugreifen und häufig benötigte PHP Funktionen einfach einbinden. WSL läßt sich auch direkt im CSS nutzen. Das CSS-Only Prinzip wird damit um eine wichtige Komponente erweitert, die es ermöglicht, weitergehende Individualisierungen durchzuführen, ohne dabei Templates anpassen zu müssen.

Beispiele / Anwendungsfälle

Beispiel 1: Macht die E-Mail-Adresse des Elementes für Robots schwerer lesbar.

.listDefault_var48 .listEntryData-email  {-w-wsl:createMaskedMailLink(type=js,text=E-Mail)}

Beispiel 2: Schneidet die Beschreibung der Variante 0 nach 64 Zeichen serverseitig ab

.listDefault_var0 .listEntryDescription {-w-wsl:cropText(lengthCrop=64,shrinkCharacterCrop=' ',delimiterCrop='...');}

Beispiel 3: WSL Bedingungen im CSS definieren - Prüfung auf eingeloggte Benutzer

.listDefault_var0 .listEntryDescription {-w-wsl:ifIsLoggedIn()}

Beispiel 4: String über wsl:strReplace ersetzen

/* Ersetzt in einer Liste das Wort "Mehr" durch "Weiterlesen" */
.listDefault_var0 .listEntryMoreOnly  {-w-display:block;-w-wsl:strReplace(search='Mehr',replace='Weiterlesen')}

Beispiel 5: Datum über wsl:date formatieren (Auszug aus einer individuellen Variante)

/* Formatiert in einer Bannerliste das Veröffenlichungsdatum */
.listBannerSlider_var99999 .listEntries .listEntryInfoLayer {-w-add-objectdata:wd:extension/wd:meta/wd:publication/@time}
.listBannerSlider_var99999 .listEntries .listEntryData-0    {-w-wsl:date(format='d.m.Y')}

Wichtige Hinweise

  • Verfügt ein WSL-Tag über WSL-Attribute, werden diese über Name=Wert mit Komma getrennt angegeben.
  • Das Projekt muß zum  wsl:includeCssRessources Aufruf mit aktiviertem interpreteServerSideWCSS gesetzt sein.
  • WSL über CSS-Only funktioniert nicht, wenn die betreffende Seite bzw. Bereich vom Seiten-Cache ausgeschlossen ist (also auch z.B. bei einer Liste nicht, die vom Seiten-Cache ausgeschlossen ist)!