<?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns= " http://www.w3.org/1999/xhtml " xmlns:xsl= " http://www.w3.org/1999/XSL/Transform " xmlns:xslIfIsInEditor= " http://www.w3.org/1999/XSL/TransformIfIsInEditor "
das auf BASE1.x basiert Lesen Sie sich vor Durchführung bitte zuerst alle Schritte im gesamten durch! Schritt 1: XSLT Includes/Funktionen in includes.global.php anpassen Auszug aus
(wd:group, siehe Abschnitt " Der Inhaltsbereich - die wd:group-Elemente ") abgelegt sind, werden in der Regel über die XSL-Stylesheets für Strukturelemente pflegbar gemacht. Alle Seiteninhalte, die ausserhalb der Haupt-Inhaltsbereiche
(wd:group, siehe Abschnitt " Der Inhaltsbereich - die wd:group-Elemente ") abgelegt sind, werden in der Regel über die XSL-Stylesheets für Strukturelemente pflegbar gemacht. Alle Seiteninhalte, die ausserhalb der Haupt-Inhaltsbereiche
" 1 "/> ... Beispiel: Navigationstemplate main.wNavigation.php 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= "
Listenelement. Das nachfolgende Beispiel führt dies anhand des Inhaltsverzeichnisses (Sitemap) an. Erweitern Sie das XSL-Stylesheet für Listen um die Abfrage, ob die aufgerufene URL eine Sitemap ist. Das Beispiel geht davon aus, dass die
weitere Auswahlbox in der Liste hinzufügen, die ein Filtern nach Länder ermöglicht. Die Auswahlbox wird über einen xsl:call-template Aufruf mit dem Namen " templateCategoryfilter " eingelesen. Dieses Template liegt global unter
<?php $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:wslPre= "
Zeilentemplate des Veranstaltungskalenders aus. Den URL-Parameter können Sie entweder über wsl:php oder direkt über XSLT auslesen. Beispiel (wsl:php): Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/lists/eventsMulti.wFilelist.php
Sie innerhalb der Transformation verwenden können. Damit Sie auf diese Parameter zugreifen können, muss im Standard-XSL-Stylesheet das Einbinden der Datei für die Ermittelung der Standardparameter vorgenommen werden: Einbinden der
Überlassen Sie es dem Redakteur, einzelne Navigationspunkte über ausgewählte Klassen anders darzustellen.
<?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns= " http://www.w3.org/1999/xhtml " xmlns:xsl= " http://www.w3.org/1999/XSL/Transform " xmlns:xslIfIsInEditor= " http://www.w3.org/1999/XSL/TransformIfIsInEditor "
Pflegemaske in Objektwizard Aufgrund der Datenstruktur für Varianten, wird die Pflegemaske für die Varianten in XSLT eingebunden. Quelltext für Varianten In diesem Beispiel wurde die Information orderMax für die Variante angegeben.
layout.hr.wItem.php (Standardauslieferung) <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns:xsl= " http://www.w3.org/1999/XSL/Transform " xmlns:xslIfIsInEditor= " http://www.w3.org/1999/XSL/Transform " xmlns:wslPre= "
XML-Inhalte in XHTML bzw. HTML 5 zu transformieren und auszugeben. In der BASE wird hierzu auf ein zentrales XSL-Stylesheet zurückgegriffen, das HTML Seiten-Template standard.wDocument.php . Pfad des Standard-XSL-Stylesheets:
XML-Inhalte in XHTML bzw. HTML 5 zu transformieren und auszugeben. In der BASE wird hierzu auf ein zentrales XSL-Stylesheet zurückgegriffen, das HTML Seiten-Template standard.wDocument.php . Pfad des Standard-XSL-Stylesheets:
Sie innerhalb der Transformation verwenden können. Damit Sie auf diese Parameter zugreifen können, muss im Standard-XSL-Stylesheet das Einbinden der Datei für die Ermittelung der Standardparameter vorgenommen werden: Einbinden der
Position eines Navigationspunktes Veröffentlichungsdatum: 25. Februar 2010 Änderungsdatum: 25. Mai 2012 navigation xsl position last first count ermitteln Dieser Artikel beschreibt, wie Sie die Position eines Navigationspunktes ermitteln
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 aufgezeigt. Die Beispiele nutzen zur
Berechtigung) Personalisierung (bei entsprechender Berechtigung) Templates (bei entsprechender Berechtigung) Das XSLT-Stylesheet der Pflegemaske für Binärdateien Automatisches Einbinden der Standard-Pflegemaske Sobald eine
Berechtigung) Personalisierung (bei entsprechender Berechtigung) Templates (bei entsprechender Berechtigung) Das XSLT-Stylesheet der Pflegemaske für Binärdateien Automatisches Einbinden der Standard-Pflegemaske Sobald eine
( standard.wDocument.php ) eingelesen. Definiert sind diese Angaben im htmlHeader -Template, welches im XSL-Template für die "XSLT-Includes und Funktionen" ( includes.global.php ) abgelegt ist. BASE BASE Classic BASE In der
" type= " char.default "/> Beim Aufruf der Seite, in welcher die Liste integriert ist, wird nun durch das XSL-Stylesheet des Listenelements der Funktionsaufruf der Liste mit den im XML gespeicherten Parametern ausgeführt. Dieser
" type= " char.default "/> Beim Aufruf der Seite, in welcher die Liste integriert ist, wird nun durch das XSL-Stylesheet des Listenelements der Funktionsaufruf der Liste mit den im XML gespeicherten Parametern ausgeführt. Dieser
Veröffentlichungsdatum: 10. August 2009 Änderungsdatum: 28. März 2013 http parameter xslt HTTP-Parameter können in XSLT-Templates auch genutzt weden, ohne dass diese explizit übergeben werden müssen. Über die Framework-Klasse wRequest
inkludiert, welches die Funktion " myFunction " definiert hat, die danach direkt angesprochen wird. PHP-Skript über XSLT einbinden und Funktion aufrufen select= " php:functionString('wEnv::includeOnce', '/scripts/bench.php') " /> select=
kommentiert: Beispiel: Auszug aus default.wFileliist.php ... <!-- Pfad zum Vorschaubild bestimmen --> < xsl : variable name = "thumbnail" > < xsl : choose > < xsl : when test = "@extension = 'jpg' or @extension =
<?php $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= "
(nicht vom IE unterstützt!). Die Verwendung von doppelten Bindestrichen (xxx--radio) führt zu einem Fehler in XSLT! notwendig: nein nutzbar bei: editor = 'select' , editor = 'checkbox' , editor = 'radio' inputStyle definiert CSS, um
xsl attribut geschweifte Klammer Dieser Artikel beschreibt, wie Sie geschweifte Klammern in Attributen innerhalb eines XSLT-Templates verwenden. Nachfolgend wird aufgezeigt, wie Sie geschweifte Klammern in Attributen korrekt setzen. Das erste
::processString Führt eine XSLT-Transformation durch Funktionsaufruf String processString(String xmlString, String xsltString, Array parameters = array()) Parameter xmlString Zu transformierende XML-Daten als String xsltString XSLT-Template als
Informationen zum Cookie-Handling in Weblication® Projekten.
dynamisch ermitteln. Beide Beispiele haben das gleiche Ziel und nutzen nur andere Wege. Beispiel 1 verwendet lediglich XSL zur Definition und Einlesen der Variable. Beispiel 2 nutzt hierfür zusätzlich die PHP-Framework-Funktionen "
das für die Transformation (die HTML-Ausgabe) des im Strukturelement definierten XML-Codes zuständig ist. Diese XSL-Stylesheets werden pro Element in einer eigenen Datei abgespeichert. Diese liegen in folgendem Verzeichnis ab:
das für die Transformation (die HTML-Ausgabe) des im Strukturelement definierten XML-Codes zuständig ist. Diese XSL-Stylesheets werden pro Element in einer eigenen Datei abgespeichert. Diese liegen in folgendem Verzeichnis ab:
Ausgabe des Inhaltscontainers wird auf den display-Wert zurückgegriffen. Abhängig davon wird dem DIV-Container über xsl:attribute eine andere Klasse zugewiesen (zusammengesetzt über das Prefix "elementBox" und dem eingepflegten Wert
<!-- Headerbild --> name= " headerBild " wd:pathTemplate= " misc/includes.global.php#headerBild "/> ... Dieser xsl:call-template Aufruf verweist auf das Template mit dem Namen " headerBild ", welches über das in der
der Liste (z.B.: default.wFilelist.php) die zugehörigen Elemente mit einlesen. Dann können Sie über einen xsl:apply-templates Aufruf die Elemente aus z.B. content1 in die Listenübersicht einlesen. Im Kopf des Listentemplates
etc 01. Februar 2021 weblication cms xsl systemparameter parameter abfragen abfrage variable transformation Über XSL-Templates lassen sich vielfältig Abfragen über z.B. Systemparameter und sonstige beliebige Parameter zur Ausgabe
oder um individuelle Daten anzureichern. Aufbau und Struktur Aufruf der Navigation Darstellung der Navigation mit XSLT Bedeutung der wichtigsten Attributnamen (@xxx) Erweiterung der Navigationspunkte um eigene Parameter Individuelle
ab, z.B.: Inhaltsprojekt /fussball/jugend/e-jugend/ Assets-Projekt /wAssets/img/fussball/jugend/e-jugend/ Im XSL-Template für das Bildelement setzen Sie über das pathEmpty -Attribut den Pfad des Platzhalterbildes (z.B.
oder um individuelle Daten anzureichern. Aufbau und Struktur Aufruf der Navigation Darstellung der Navigation mit XSLT Bedeutung der wichtigsten Attributnamen (@xxx) Erweiterung der Navigationspunkte um eigene Parameter Pflegemaske für
zwischen den XSL-Elementen copy-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
editable= " 1 "/> ... Beispiel: Auszug aus /deGlobal/wGlobal/layout/templates/navigations/CSS.wNavigation.php xmlns:xsl= " http://www.w3.org/1999/XSL/Transform " xmlns:wsl= " http://weblication.de/5.0/wsl " xmlns:wd= "
Die Anzeige von Strukturelementen innerhalb der Struktureditor-Auswahl kann auch dadurch beeinflußt werden, wenn XSL-Templates die gleichen Gruppen aufrufen. Nachfolgend wird dies anhand des mehrspaltigen Inhaltscontainers (
Umsetzung in BASE 2.x Umsetzung in BASE 1.x Projekten Umsetzung in BASE 2.x Weblication® CMS berechnet über die XSL-Templates einer aktuellen BASE 2.x Projektbasis bzw. Weblics® 2.x automatisch die zur Verfügung stehende Breite. Dies
zu Veröffentlichungsdatum: 27. Januar 2010 Änderungsdatum: 11. März 2021 attribut wert kategorie category text xsl Dieser Artikel beschreibt, wie Sie z.B. aus einem Listentemplate heraus auf Attributwerte (z.B. Text) aus einer
(z.B. fachgebiete.wCategories.php). Die Struktur der Kategorien kann z.B. wie folgt aussehen: HTML HTML 4 HTML 5 XHTML XSLT PHP CSS Schritt 2: Objekt-Datei zur Pflege der Personendaten anpassen Erweitern Sie die contactPerson.wObject.php um
übergeben übergabe Beachten Sie unbedingt folgenden Hinweis zur Übergabe von XML-Daten an PHP Wenn Sie Daten über XSLT-an PHP übergeben wollen, um diese vor der Ausgabe weiter zu verarbeiten, müssen Sie darauf achten, dass diese zu
von Pflegetags können nun xsl:value-of Tags genutzt werden.