Volltextsuche
wXSLT
XML-Elementes (verfügbar ab CMS-Version 015.005.023.000) String getTextContent(Object node) processString Führt eine XSLT-Prozessor Funktionen getTextContent Ermittelt den enthaltenen Text eines XML-Elementes (verfügbar ab CMS-Version
So greifen Sie über XSLT auf CSS-Daten zu: select="php:functionString('wCSS::getValue', '/wGlobalProject/wGlobal/layout/styles/design.css', '#blockContentStart .col1_100', '(int)width')"
über XSLT auf CSS-Daten zu: select="php:functionString('wCSS::getValue', '/wGlobalProject/wGlobal/layout/styles/design.css',
HTTP-Parameter in XSLT nutzen
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
Skript über XSLT einbinden
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=
So kann man geschweifte Klammern in Attributen in XSLT nutzen
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
XML-Daten mit XSLT an PHP übergeben
ü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
Die wd:extension steht in Listen über XSLT zur Verfügung und eine Limitierung der Einträge über xsl:for-each ist nicht mehr notwendig.
steht in Listen über XSLT zur Verfügung und eine
XSLT-Schleife mit dem PHP-Framework
31. August 2009 schleife xslt documentData getData php framework Alternative Möglichkeit, um über eine Schleife auf XSLT-Daten per PHP zuzugreifen. Mit XSLT können Sie sehr elegant über xsl:for-each eine Schleife realisieren. Wenn SIe die
So werden XSLT-Fehler einem Administrator direkt angezeigt
angezeigt Nutzbar ab: Version Veröffentlichungsdatum: 12. November 2010 Änderungsdatum: 12. Juli 2012 wConf admin xslt fehler error warning Dieser Artikel beschreibt, wie Sie Administratoren bei auftretenden XSLT-Fehlern diese direkt
Abarbeitung der Skriptausführung bei der XSLT-Transformation
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
wXSLT::processString
::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
Strukturelemente dynamisch abhaengig von der Hauptgruppe anbieten
abhaengig von der Hauptgruppe anbieten Veröffentlichungsdatum: 05. November 2009 Änderungsdatum: 25. Februar 2011 xslt pflegetag gruppe dynamisch Das Gruppenpflegetag über XSLT dynamisch konfigurieren. Wenn Sie verschachtelte
Pflegemasken für Metadaten aus der Dokumentenerweiterung
der Dokumentenerweiterung wd:extension oder Objekt-Daten . Pflegemaske für die Metadaten der Dokumentenerweiterung Das XSLT-Stylesheet der Pflegemaske für Metadaten Einbinden der Standard-Pflegemaske Die Pflegemaske für Daten aus der
Pflegemasken für Binärdateien
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
wTexts::showTextUser
Quelltext <?php print wTexts :: showTextUser ( 'Picture' , 'Bild' , 'Image' ); ?> Ergebnis Bild Text über XSLT in ein Attribut schreiben icon= " cancel " caption= " {php:functionString('wTexts::showTextUser', 'Logout', 'Abmelden',
So schliessen Sie Inhalte bei der Suchindizierung aus
Bereich wird indiziert. Links innerhalb dieses Bereiches werden nicht weiterverfolgt. Beispiel: Auszug aus einem XSLT-Template - Ausschließen eines Bereiches aus der Suchindexierung mit Linkverfolgung ... wSearch:noindex ...
wList::createXsltEditbuttons
bei Berechtigung auch öffentlichen Benutzern angezeigt werden sollen Allgmein Beispiel: Erstellt das notwendige XSLT, um Pflegeschaltflächen für einen Eintrag anzuzeigen (siehe z.B. default.wFilelist.php der BASE (Mobile First))
Systemvoraussetzungen Weblication®
sind bereits für PHP 8 optimiert. Beim Einsatz älterer Projekte muß der Einsatz individuell geprüft werden. XSLT-Unterstützung libxml >= 2.7 UTF-8 Unterstützung (Modul mbstring) PDO Treiber cURL Bibliothek curl_multi_exec für
Pflegemasken für Objekte
(wd:group, siehe Abschnitt " Der Inhaltsbereich - die wd:group-Elemente ") abgelegt sind, werden in der Regel über das XSLT-Element-Template pflegbar gemacht. Alle Seiteninhalte, die ausserhalb der Haupt-Inhaltsbereiche notiert sind, können
CSS und Javascript dynamisch einbinden
eingebunden. Einbinden / Registrieren von CSS-Dateien Registrierung einer CSS-Datei im Seiten-Strukturelement über XSLT select= " php:functionString('wPageCur::registerCss',
So nutzen Sie eigene Javascript-Funktionen zum Validieren
zweiter Parameter an die eigene Funktion übergeben wird (siehe nachfolgendes Beispiel). Beispiel 1: Auszug aus einem XSLT-Template mit eigener Validierung ... <!--web:text:start editor="input" inputStyle="width:100%;"
wPathName::getFileNameOnly
]); ?> Ergebnis Der Dateiname der aktuellen Seite ohne Dateiendung lautet: wPathName-getFileNameOnly Beispiel (xslt): Ermittelt den Dateiname der aktuellen Seite ohne Dateiendung Quelltext <!-- Über die XSLT-Variable $wDocumentPath
XSL-Inlcudes nur im Editor ausführen
werden. XSL-Includes werden immer vor der eigentlichen Transformation ausgeführt. Dies hat die Folge, dass Sie über XSLT keine bedingte Includes nutzen können. Um jedoch Includes im Seitentemplate jedoch nur im Editor einzubinden, müssen
So setzen Sie bedingte Kommentare im Ausgabetemplate
Conditional Comments für den Microsoft Internet Explorer gesetzt werden. Nachfolgend ein Beispiel, wie Sie im XSLT-Template bedingte Kommentare für den Microsoft Internet Explorer setzen. Im Beispiel wird für den IE7 ein
Objekt-Wizard - Pflegemaske des Objektes
in Objektdaten Aufklappcontainer, um Pflegetags zu gruppieren PHP vor dem Generieren der Maske im Editor einbinden XSLT für individuelle Pflegebereiche Zusätzlich einzubindende Maske Weitere pflegbare Bereiche (hinzufügen) Allgemeine
Listenerweiterungen
05. Juli 2018 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Listenerweiterungen sind einzelne XSLT-Templates, welche über CSS-Only in Listen und Bannern eingebunden werden, um diese so mit beliebigen Inhalten zu
Listeneinträge nach erstem Buchstaben gruppieren
headlinefirstletter vor dem ersten Eintrag, des jeweiligen Buchstabens angezeigt. Hierzu sind keine Anpassungen am XSLT notwendig, da die ersten Buchstaben per CSS-Content ausgegeben werden können. Ergänzung in der Listenvariante, um den
Navigationen
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
wXSLT::getTextContent
Ermittelt den enthaltenen Text eines XML-Elementes (verfügbar ab CMS-Version 015.005.023.000)
So rufen Sie die Benutzerverwaltung über die Webseite auf
Redakteure die Benutzerverwaltung aus der Webseite heraus aufrufen. Beispiel:: Aufruf der Benutzerverwaltung über das XSLT-Template icon= " user " caption= " Benutzerverwaltung " title= " "/> Wichtige Hinweise Die Möglickkeit, dass ein
Linkprüfung: Ausnahmen definieren
Der umschlossene Bereich wird nicht von der Linkprüfung berücksichtigt. Beispiel: Auszug aus einem XSLT-Template - Ausschließen eines Bereiches von der Linkprüfung ... wLinkchecker:noindex ... auszuschliessender Bereich
Vorgehensweise bei XML-Fehlern
auf Grundlage der BASE Projektbasis nachfolgend. Beachten Sie auch die Hinweise ganz unten! 1) XML-Fehler während der XSLT-Transformation der Seite 2) XML-Fehler innerhalb der generierten Seite KORREKT FALSCH XML-Fehler Anzeige im Editor
wWeblic::renderItemData
[|true] Falls vom Cache ausgeschlossenes PHP interpretiert werden soll includeItemsProject [|true] Falls alle XSLT-Elemente-Templates des Projectes eingebunden werden sollen subDirItems Falls die Items aus einem Unterverzeichnis
Änderungen in Weblication® CMS Core/GRID
(z.B. -w-add-events:onclick=expandGalleryToFullSize). 007.005.058.000 08.05.2013 Administratoren erhalten bei XSLT-Fehlern detailliertere Informationen. 007.005.000.000 19.04.2013 Final Version 007.004.300.000 15.04.2013 Sowohl
URL-Parameter über WSL oder XSL ermitteln
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
Den Cache-Status einer Seite prüfen
, wPageCur::wasCached und wPageCur::doNotAddToCache ausschließlich für den Einsatz innerhalb der XSLT-Transformation gedacht. Die XSLT-Tranformation findet statt, nachdem ermittelt wurde, ob der Cache zu nutzen ist und
Über wEnv::getGlobalValue und wEnv::setGlobalValue können PHP-Variablen in XSLT-genutzt werden: <xsl:value-of select="php:function('wEnv::getGlobalValue', 'nameOfValue')"/>
können PHP-Variablen in XSLT-genutzt werden: 01. Nov, 16:42
HTML Meta-Daten setzen und pflegen
) 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 BASE Projektbasis werden
Version 16: Objekt-Wizard - individuell XSLT, WSL, Pflegetags
XSLT, WSL, Pflegetags 18. Jun 2021 In Weblication® Version 16 lässt sich im Objekt-Wizard die Pflegemaske mit einem XSLT-Element beliebig individuell mit XSLT, WSL und Pflegetags erweitern, so dass den Pflegemasken nun keine Grenzen mehr
Version 17: Autovervollständigung mit Element- und Attribut-Vorschlägen
und Attribut-Vorschlägen 18. Mai 2022 In Weblication® Version 17 gibt es bei der Bearbeitung von Templates für XSLT und WSL eine Autovervollständigung mit Element- und Attributvorschlägen. Version 17: Autovervollständigung mit
Weitere Werkzeuge - Webserver Performance-Test | Weblication CMS Onlinedokumentation
Leistungsfähigkeit des Webservers und der Webserverumgebung kann dies teils weiter über die Skala-Werte hinausgehen. 'XSLT-Transformation': Die Geschwindigkeit der XSLT-Transformation hängt von mehreren Faktoren ab und ist ein
Neu in Weblication® Version 13 - veröffentlicht am 01.07.2018
und Ausgabe-Templates . Dynamische Maske zur Pflege strukturierter Adressdaten Einbinden der dynamischen Pflegetags im XSLT-Template select= " php:function('wEditor::createExtendedWebtags', ., $wCSSPath, 'elementDataFragment', $layout) " />
Neu in Weblication® Version 20 - veröffentlicht am 01.07.2025
Erweiterte Variantenfunktionen werden angezeigt Editor: Gestaltete Überschrift 1 in alle Seiten übernehmen Editor: XSLT-Fehler bei fehlerhaftem XML korrigieren Postausgang-Server für E-Mails aus Formularen Postausgang-Server zeigt nicht
NEUES Weblic®: Listen um beliebige Elemente erweitern
abdecken. Liste um Facebook- und Twitter-Button erweitert ohne Anpassung des Zeilentemplates Listenerweiterungen - XSLT-Templates über CSS-Only in Listen und Banner einbinden Listenerweiterungen sind einzelne XSLT-Templates, welche über
Neu in Weblication® Version 16 - veröffentlicht am 01.07.2021
Fehlermeldungen nutzbar Objekt-Wizard: Hierarchie und Größe von Überschriften auswählbar Objekt-Wizard: Individuell XSLT, WSL, Pflegetags Keine Grenzen mehr in Objekt-Wizard Pflegemasken Objekt-Wizard: Pflegemasken zentral definieren und in
Was sich von Weblication® Version 5, 6, 7, 8, 9,10, 11 bis hin zu Version 12 alles getan hat
Überblick einiger Neuerungen im Bereich Technologie Mobile First Projekt Generelle Neuerungen und Optimierungen XSLT - Allgemein CSS - Allgemein JavaScript - Allgemein Layoutwizard Weblicsverwaltung Seitenstruktur Objekte Listen
Layout / Design - Navigationen-Darstellung | Weblication CMS Onlinedokumentation
Sie über die gewohnten Dateifunktionen zur Bearbeitung öffnen, anzeigen, kopieren, etc. Über die Bearbeitung eines XSLT-Templates können Sie die entsprechenden Schablonen (templates) definieren, welche die Transformationsanweisungen und
Layout / Design - Sonstige Darstellungen | Weblication CMS Onlinedokumentation
Sie über die gewohnten Dateifunktionen zur Bearbeitung öffnen, anzeigen, kopieren, etc. Über die Bearbeitung eines XSLT-Templates können Sie die entsprechenden Schablonen (templates) definieren, welche die Transformationsanweisungen und
Version 20: Neu im Editor
Erweiterte Variantenfunktionen werden angezeigt Editor: Gestaltete Überschrift 1 in alle Seiten übernehmen Editor: XSLT-Fehler bei fehlerhaftem XML korrigieren Editor: Neuer WYSIWYG-Editor Der WYSIWYG-Editor in Weblication® Version 20
Neu in Weblication® Version 12 - veröffentlicht am 01.07.2017
Überblick einiger Neuerungen im Bereich Technologie Mobile First Projekt Generelle Neuerungen und Optimierungen XSLT - Allgemein CSS - Allgemein JavaScript - Allgemein Layoutwizard Weblicsverwaltung Seitenstruktur Objekte Listen