Volltextsuche
wWSL
simuliert werden können. Funktionen parseTag Führt für die wsl-Klasse die Methode parseTag aus Mixed parseTag(String WSL-Klasse über die wsl-Elemente simuliert werden können. Funktionen parseTag Führt für die wsl-Klasse die Methode
-w-wsl
Einsatzgebiet 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
WSL-Tags
XML-Elemente, die auf dem PHP-Framework basieren und somit häufig verwendete Funktionen noch einfacher nutzbar machen. WSL-Tags sind quelloffen und können deshalb von Ihnen einfach auf die jeweiligen Projektbedürfnisse angepasst werden. Die
Ausgabe von HTML in wsl:php
Änderungsdatum: 28. März 2013 html php wsl ausgabe cdata entitäten rendern Was Sie beachten müssen, wenn Sie in wsl:php HTML ausgeben wollen Wenn Sie HTML in einem wsl:php Bereich ausgeben wollen, müssen Sie das Markup entweder in
URL-Parameter über WSL oder XSL ermitteln
Status lesen Sie über das Zeilentemplate des Veranstaltungskalenders aus. Den URL-Parameter können Sie entweder über wsl:php oder direkt über XSLT auslesen. Beispiel (wsl:php): Auszug aus
Eigene WSL-Tags im Projekt hinterlegen
Veröffentlichungsdatum: 06. August 2009 Änderungsdatum: 20. März 2015 wsl-tags lokal ablegen projekt lib pfad Eigene WSL-Tags können im Projekt hinterlegt werden. Eigene WSL-Tags können im Projekt hinterlegt werden. Dazu müssen Sie im
Abarbeitung der Skriptausführung bei der XSLT-Transformation
in Weblication® CMS Core/Grid ermöglicht, direkt in allen Templates PHP auszuführen. Den Unterschied zwischen PHP in wsl:php Bereichen und PHP direkt in XSLT ausgeführt, wird Ihnen anhand von Quelltext-Beispielen in diesem Artikel
WSLPRE-Tags
dem PHP-Framework basieren. Im Gegensatz zu WSL-Tags werden WLSPRE-Tags vor der XSLT-Transformation ausgeführt. Über WSLPRE-Tags wird der PHP-Code schon vor der XSLT-Transformation ausgeführt, womit die Rückgabe des PHP-Codes dann in
Änderungen in Weblication® CMS Core/GRID
Elementen abhängig von Eingabewerten wird unterstützt. 008.000.228.000 20.09.2013 Über das Attribut ifEmpty kann im WSL-Tag wsl:documentData eine Ausgabe definiert werden, falls der eigentliche Wert leer ist. 008.000.194.000 10.09.2013
Callback-Funktionen zu WSL-Buttons nutzen
eigene JavaScript-Funktionen aufzurufen, um z.B. für öffentliche Benutzer die Pflege komfortabler zu gestalten. Die WSL-Buttons mit onBeforeClick -Attribut (z.B. wsl:buttonUpload , wsl:buttonDelete , etc. (siehe weiterführende Links
WSL-Tags direkt in PHP aufrufen
Sie umfangreiche PHP-Funktionen mit nur einem XML-Tag in XSLT-Templates einbinden können. Wollen Sie nun solch eine WSL-Funktion auch in einem eigenen Skript nutzen, können Sie diese direkt in PHP einbinden. Meist basiert ein WSL-Tag
wsl:buttonEdit wird ab sofort auch im Editor interpretiert, sofern ein Pfad angegeben wurde
Über wslPost können nachträglich Skripte ausgeführt werden.
wslPost können nachträglich Skripte
Das WSL-Tag wslMastertemplate:templatesIncludeItemsProject kennt nun das Attribut orderBy, um die verfügbaren Elemente zu sortieren.
WSL-Tag wslMastertemplate:templatesIncludeItemsProject kennt nun das Attribut orderBy, um die verfügbaren Elemente zu sortieren. 27. Okt, 21:22
Unterschied zwischen den XSL-Elementen copy-of und value-of
und value-of Veröffentlichungsdatum: 08. Juli 2010 Änderungsdatum: 17. April 2012 xsl xsl-element copy-of value-of wsl unescapeCDATA Dieser Artikel beschreibt die Unterschiede beim Einsatz der XSL-Elemente copy-of und value-of und geht
Elemente-Items, Objekte, Elemente-JS und Elemente-CSS werden im Beispielprojekt dynamisch über wslPre in das Template eingebunden
Beispielprojekt dynamisch über wslPre in das Template eingebunden 04.
Objekt-Wizard - Seitendarstellung des Objektes
von Objektdaten. Diese können unter anderem individiuell über HTML formatiert werden. Zudem ist der Einsatz von WSL-Tags möglich, was im Info-Text unterhalb der Box angeführt wird. Beispiele finden Sie unter anderem in der Mobile
WSLPRE-Tags
wslEditorPre-Tags sind dynamische XML-Elemente, die auf dem PHP-Framework basieren. Im Gegensatz zu WSL-Tags werden wslEditorPre-Tags vor der XSLT-Transformation im Editor ausgeführt. Über wslEditorPre-Tags wird der PHP-Code schon vor der
So lesen Sie Inhaltsdaten über ein Listentemplate aus
content1) zugreifen zu können, müssen Sie diese Daten direkt auslesen (z.B. über die xPath-Funktion document oder WSL ). Die BASE liefert übrigens mit der default.wFilelist.php und der full.wFilelist.php entsprechende Umsetzungen.
CSS und Javascript dynamisch einbinden
In dem Fall wird z.B. ein CSS-Stylesheet im Element während der XSL-Transformation registriert und anschließend über wsl im HTML-Kopf eingebunden. Einbinden / Registrieren von CSS-Dateien Registrierung einer CSS-Datei im
Objektwizard - Listeneintrag des Objektes
von Objektdaten. Diese können unter anderem individiuell über HTML formatiert werden. Zudem ist der Einsatz von WSL-Tags möglich, was im Info-Text unterhalb der Box angeführt wird. Beispiele finden Sie unter anderem in der Mobile
Pflegetags über PHP dynamisch generieren
über PHP erzeugt werden, wenn das PHP vor der XSLT-Transformation ausgeführt wird. Dazu muss es innerhalb eines WSL-Tags wslEditorPre:php geschrieben werden. Über PHP erzeugtes dynamisches Pflegetag test= " $wIsInEditor and @wEditorId
Text in Listen ausgeben und die Anzahl der Zeichen begrenzen
den Text von Dateien kürzen, die in einer Weblication® Liste ausgegeben werden. Über die CSS-Only-Eigenschaft -w-wsl rufen Sie die WSL-Funktion cropText auf und geben über entsprechende Parameter die Anzahl der Zeichen, die maximal
wWSL::parseTag
die wsl-Klasse die Methode parseTag aus Funktionsaufruf Mixed parseTag(String wslElement, Array attributes) Parameter wslElement Name des WSL-Elementes (ohne namespace) attributes Assoziative Array, mit den Attributen die für das wsl-Element
So setzen Sie ein Pflegeformular für öffentliche Benutzer um
'go_back') "/> <'+'/div>]]>'); ... Über die generierte Objekt-Datei ist das wsl:editorButtonsObjectSmart Tag gesetzt, über welches ein berechtigter öffentlicher Benutzer die Bearbeitenmöglichkeit
So rufen Sie die Benutzerverwaltung über die Webseite auf
über die Webseite auf Nutzbar ab: Version Veröffentlichungsdatum: 21. April 2010 Änderungsdatum: 26. Mai 2015 wsl usermanager benutzerverwaltung aufruf Dieser Artikel beschreibt, wie Sie die Benutzerverwaltung aus der Internetseite
Pflegemasken für Metadaten aus der Dokumentenerweiterung
der BASE (Projektbasis) Aufbau der Standard-Pflegemaske xmlns:xsl= " http://www.w3.org/1999/XSL/Transform " xmlns:wsl= " http://weblication.de/5.0/wsl " xmlns:wslEditorPreCached= " http://weblication.de/5.0/wsl " xmlns:wslEditorPre= "
wPageCur::registerJs
JS Datei target Ziel, wo die JS-Dateien eingebunden werden sollen (z.B. head, um es im Kopfbereich einzubinden). Das WSL-tag includeJsRessources muss ebenfalls das entsprechende Attribut target enthalten. allowMerge [1|0] Falls eine
Inhalt des Dateiexplorers beeinflussen
" xmlns:en= " http://weblication.de/5.0/lang/en " xmlns:fr= " http://weblication.de/5.0/lang/fr " xmlns:wsl= " http://weblication.de/5.0/wsl "> display= " " open= " 1 " caption= " Favoriten " en:caption= " Favorites "
buttonNewsletter
Schaltfläche, um die Newsletter-Verwaltung zu öffnen
buttonBackup
Schaltfläche, um das Backup-Modul zu öffnen Wichtiger Hinweis: Sollte nur für erfahrende Benutzer freigegeben werden, weil damit auch eine Sicherung wiederhergestellt werden kann! Die Schaltfläche wird nur angezeigt, wenn der Benutzer innerhalb des Projektes für ein Backup berechtigt ist (siehe weiterführende Informationen).
buttonLogout
Erstellt eine Schaltfläche, um sich abzumelden.
Elemente des Mastertemplates bedingt zur Auswahl anbieten
in der Seitenbearbeitung nur bedingt zur Auswahl stellen. Innerhalb des Mastertemplates können Sie über das WSL-Tag "wslMastertemplate:php" PHP-Abfragen vornehmen. So können Sie z.B. über PHP einen Abfrage auf den Pfad der in
Navigationen
gewünschten Punkt im XHTML-Quelltext erzeugt, wird im XSLT-Stylesheet notiert: Beispiel: Aufruf der Navigation über wsl:navigation data= " /[IHR-INHALTS-PROJEKT]/wGlobal/content/navigations/standard.wNavigation.php " template= "
includeEditmaskExtended
in list.standard.wItem.php ... itemType= " list.standard " fragment= " listtemplate "/> ... Hinweise Bei diesem WSL-Tag handelt es sich um ein wslEditorPre-Tag, das vor Ausführen von XSLT zur Anwendung kommt! Weiterführende Links
wPageCur::registerCss
eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:includeCssRessources einbinden zu können. Funktionsaufruf Void registerCss(String path, String media) Parameter path
XSL-Stylesheets für Strukturelemente
<?php exit; ?> xmlns= " http://www.w3.org/1999/xhtml " xmlns:xsl= " http://www.w3.org/1999/XSL/Transform " xmlns:wsl= " http://weblication.de/5.0/wsl " xmlns:wd= " http://weblication.de/5.0/wd " xmlns:php= " http://php.net/xsl "
Barrierefrei-Menü
können Sie dann bei Bedarf wieder nachziehen. Bei älteren Projekten muß ggf. auch die standard.wDocument.php um das wslPre:includeXsltItems Tag für subdir="header" ergänzt werden (siehe aktuelle BASE Projektgrundlage). Auszug aus der
Einsatz der Kurzschreibweise von wPath-Angaben
2021 wpath kurzschreibweise shorties wdocumentdata Diverse Framework-Funktionen unter wDocumentData und entsprechende WSL-Tags erlauben den Einsatz von wPath-Shorties. Diverse wPath -Angaben können in Weblication® auch über die
Manuelle Sortierung in Listen
wieder auf. Diese manuelle Sortierung in Listen erfordert innerhalb des verwendeten Listen Darstellungstemplates einen WSL-Aufruf ( wsl:moverListEntry ), siehe BASE Classic oder den Aufruf über die PHP-Framework Funktion
Weblication® Dokumentationen
Dokumentationen Folgende Dokumentationen stehen für die Software Weblication® zur Verfügung: PHP-Framework WSL Tagreferenz WSLPRE Tagreferenz Pflegetag Referenz CSS-Only Referenz Desweiteren bietet Ihnen dieses Portal zahlreiche
So passen Sie die Linkbearbeitungsmaske individuell an
exit; ?> xmlns:de= " http://weblication.de/5.0/lang/de " xmlns:en= " http://weblication.de/5.0/lang/en " xmlns:wsl= " http://weblication.de/5.0/wsl " version= " 1.0 "> name= " href " values= " " editable= " 1 " sheetRegister= " common
Pflege von textbasierten Daten
Dieses Plfege-Tag dient zur universellen Pflege von textbasierten Daten (Text, Formularfelder, Datumsangaben, Kategorien, Bildausschnitte, Sourcecode, etc.).
objectbuilderEditmask
* Pfad der Objektmaske object Objekttyp, bei dem die Maske ausschließlich eingebunden werden soll Beispiel für dieses WSL-EditorPre-Tag im Objekt-Template mask= " /default-wGlobal/wGlobal/layout/templates/objects/objectMasks/objectRecipe.php
Weblication® Entwicklerbereich
ist hierfür entsprechend umgesetzt und eine aktuelle ui.js erforderlich. 21 Juli Changelog Version: 020.001.057.000 Im WSL-Tag wsl:thumbnail lässt sich das Copyright über copyrightText="wGetCopyrightOfImage()" direkt ermitteln und ausgeben.
Formatierung der Druckansicht beeinflussen
" xmlns:xslIfIsInEditor= " http://www.w3.org/1999/XSL/TransformIfIsInEditor " xmlns:wslPre= " http://weblication.de/5.0/wsl " xmlns:wslPost= " http://weblication.de/5.0/wsl " xmlns:wslEditorPre= "
includeXsltItemsProject
des Attributes path="" kann das Verzeichnis der Elementdateien auch individuell angegeben werden. Beispiel für dieses WSL-Pre-Tag innerhalb des Projektes
addQueryStringToLinks
Erweitert alle Links um Parameter, um z.B. Kampagnen zu tracken.
Navigation mit grafischen Buttons umsetzen
dynamisch generieren Variante 2: Bilder über Navigationsbearbeitung zuweisen Untervariante 1 zu Variante 2: Bild über WSL-Tag inkl. HD-Bild generieren Variante 3: Bilder über Navigationstext ansprechen Variante 4: Bilder über CSS als
Framework
Protokolldatei Boolean logRequest(Array options) registerCss Registriert eine CSS Datei, um diese im HTML-Kopf über wsl:includeCssRessources einbinden zu können. Void registerCss(String path, String media) registerJs Registriert eine JS