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
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
Dieses Plfege-Tag dient zur universellen Pflege von textbasierten Daten (Text, Formularfelder, Datumsangaben, Kategorien, Bildausschnitte, Sourcecode, etc.).
* 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
Entwicklerbereich Weblication® Content-Management-System Core und GRID
" http://www.w3.org/1999/XSL/Transform " xmlns:xslIfIsInEditor= " http://www.w3.org/1999/XSL/Transform " xmlns:wslPre= " http://weblication.de/5.0/wsl " xmlns:wslPost= " http://weblication.de/5.0/wsl " xmlns:wslEditorPre= "
" 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= "
bereitstellen (verfügbar ab CMS Version 012.005.128.000 ) . Im Mastertemplate-Element können Sie innerhalb von wslMastertemplate:php Tags innerhalb der Gruppe ( wd:group ) das Element für bestimmte Seitendarstellungen zulassen bzw. ausschliessen.
des Attributes path="" kann das Verzeichnis der Objektdateien auch individuell angegeben werden. Beispiel für dieses WSL-Pre-Tag innerhalb des Projektes
des Attributes path="" kann das Verzeichnis der Elementdateien auch individuell angegeben werden. Beispiel für dieses WSL-Pre-Tag innerhalb des Projektes
Erweitert alle Links um Parameter, um z.B. Kampagnen zu tracken.
werden, z.B.: Um dies zu unterbinden, können Sie im Ausgabetemplate des entsprechenden Bereiches entweder über die WSL-Funktion " filterNamespaces " diese Angaben filtern oder Sie nehmen dies global für Ihr Projekt über die pre.php vor,
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
Listenerweiterungen sind einzelne XSLT-Templates, welche über CSS-Only in Listen und Bannern eingebunden werden, um diese so mit beliebigen Inhalten zu erweitern.
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:wd= " http://weblication.de/5.0/wd " xmlns:php= " http://php.net/xsl "
der Definition von Styles im WYSIWYG-Editor über styleClasses.wEditorStyles.php lassen sich nun auch Bedingungen über WSL nutzen, um so z.B. abhängig vom Pfad oder von Benutzergruppen Formatierungen anzubieten. 018.006.000.000 28.11.2023
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
Formatiert ein Datum (als Format können die Formate genutzt werden, die die PHP date() Funktion bereitstellen)
" 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 "> open= " 1 " caption= " Favoriten " en:caption= " Favorites " fr:caption= " Favoris
öffnen Dieser Artikel beschreibt, wie Sie die Archivierung direkt aus der Webseite heraus öffnen können. Über das WSL-Tag "buttonArchiving" können Sie die Archivierung direkt aus der Seite heraus öffnen. Prüfen Sie zuvor auf
$version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> version= " 1.0 " xmlns:de= " de " xmlns:en= " en " xmlns:wsl= " http://weblication.de/5.0/wsl "> ... name= " img " editor= " file " value= " " caption= " Hintergrundbild "
der Framework-Klasse wOutput zurück ( setNumberItemsDisplayed und getNumberItemsDisplayed ). Über WSL können Sie dann abhängig von der Anzahl an Elementen (wd:item) den gewünschten Bereich anzeigen oder ausblenden.
mit definiertem Level1 für ständig geöffnet 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 "
der Navigations-XML das Attribut wie unten angegeben (im wEditorNavpoint-Tag muss wie angegegeben der Namensraum für wsl gesetzt sein!). In der Navigationsbearbeitung ist es somit möglich, bei Bearbeiten eines Navigationspunktes
>< xsl : value - of select = "wd:extension/wd:meta/wd:title/text()" /> < div class= "clearBoth" > < wsl : thumbnail class= "listEntryThumbnail" cut = "{wd:extension/wd:meta/wd:thumbnail/@area}" src = " { $thumbnail } " width
Falls Bilder auch nach der Bereinigung in statischen Seiten verfügbar sein sollen (z.B. beim Newsletter) Über dieses WSL-Tag wird ein Bild auf die gewünschte Große angepasst. Es wird nicht nur zur Erstellung von Vorschaubildern
Prüft, ob die aktuelle Seite von der Volltextsuche aufgerufen wird
"/> ... Wichtige Hinweise Beachten Sie, wenn HTML-Tags über diese Funktion gesetzt werden, dass das WSL-Tag von einem Root-Element (z.B. div oder ul) umschlossen sein muss! Das o.g. Beispiel führt dies an, indem die Tilde
Leitet externe Links über die eigene Domain weiter, um diese in der Statistik zu erfassen. (verfügbar ab CMS-Version 017.006.230.000)
Verlinkt die in einer Tabelle eingetragenen Wörter mit den zugeordneten Links
(z.B. eine Banner-Liste), dürfen nicht vom Seitencache ausgeschlossen werden. Hintergrund ist, daß JS-Dateien über WSL ausgegeben werden, WSLPOST
Gibt Daten aus einem Dokument aus.
Die Beispielprojekte nutzen zum Einlesen der Elemente für den Struktureditor innerhalb des Mastertemplates folgendes wslMastertemplate-Tag. Über das project-Attribut wird mitgegeben, aus welchem Projekt sich das Mastertemplate die Strukturelemente
$version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns:xsl= " http://www.w3.org/1999/XSL/Transform " xmlns:wslPre= " http://weblication.de/5.0/wsl " xmlns:wslPost= " http://weblication.de/5.0/wsl " xmlns:wslEditorPre= "
auf. Erleichtern Sie sich die Arbeit mit (Sprach-)Texten durch den Einsatz von Text-Platzhaltern. Das WSL-Tag " replaceTexts " ersetzt Ihnen innerhalb des eingelesenen Inhaltes die Text-Platzhalter durch die Texte aus den
$version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> 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 "
--> execution= " post "> PDF-Liste '; } ]]> ... Bei Nutzung des Weblication® Seitencache verwenden Sie im wsl:php Tag wie im Beispiel ersichtlich das Attribut execution="post", damit dieser Bereich dynamisch bleibt. Beispiel 3:
Gibt Daten eines Benutzers aus.
von Beispiel 1 <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns:wslMastertemplate= " http://weblication.de/5.0/wslMastertemplate " xmlns:en= " /en " xmlns:fr= " /fr " xmlns:wsl= "
Zu transformierende XML-Daten als String xsltString XSLT-Template als String parameters XSLT-Parameter options wsl => [|0|1] Falls WSL ausgeführt werden soll Beispiel: Beispiel 1: Liest ein RSS-Feed ein und gibt diesen aus Quelltext
haben. Im Falle von Weblication Inhaltsseiten ist dieses Element das wd:document. Name wd:document Attribute xmlns:wsl Namespace-Deklaration für wsl (weblication script language) xmlns:wd Namespace-Deklaration für wd (weblication
$version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> version= " 1.0 " xmlns:de= " de " xmlns:en= " en " xmlns:wsl= " http://weblication.de/5.0/wsl "> $pathSuperGlobal = '/global/wGlobal/layout/editor/picture/standard.wTageditor.php';
von Bearbeiten-Schaltflächen mit der Maus die zu bearbeitenden bzw. zuzuweisenden Elemente hervorheben können. Das WSL-Tag buttonEdit unterstützt ab der Weblication® Version 005.037.004.000 die Attribute markId und markType , um beim
$version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> 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 "
müssen. Über die Framework-Klasse wRequest können Sie die Parameter in das Template übergeben. Im Gegensatz zu wsl:php steht dieser Wert dann bereits der XSLT-Transformation zur Verfügung und kann im weiteren Verlauf genutzt werden.
erhalten, müssen Sie in bestehenden Projekten zwei Anpassungen durchführen. Zuerst wird im Newsletter-Template über wsl:addQueryStringToLinks jedem Link die ID des Newsletters angehängt, um darüber die Protokollierung durchführen zu
die individuelle Breite mitgeben. Definieren Sie innerhalb der xsl:stylesheet Tags des HTML Seiten-Templates ein wslPre:php Bereich, der die CSS-Breitenangabe für den gewünschten Selektor setzt. Die Abfrage um den Aufruf sorgt dafür,
Meldungen " gesetzt ist, welchen sich die im meldungen -Verzeichnis abliegenden Dateien erben. Weiterführende Links WSL-Tag
diesen Bereich vom Cache ausschließen. Das für die Anzeige des Warenkorbes zuständige PHP-Skript wird dazu in einem wsl:php Bereich mit dem Attribut execution="post" eingebettet. In diesem Fall wird das Script selbst unausgeführt gecacht
die Skript-Dateien über die Funktion wPageCur::registerJS() registriert bzw. zum Einbinden vorgemerkt. Über das WSL-Element wsl:includeJsRessources werden dann die Skripte entsprechend eingebunden. Beispiel: Einbinden der jQuery.js im