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=
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
ü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
steht in Listen über XSLT zur Verfügung und eine
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
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
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
::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
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
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
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
language * Name der Skriptsprache, deren Grammatik beim Hervorheben berücksichtigt werden soll. php - PHP Quelltext xslt - XSLT Quelltext xml - XML Quelltext html - HTML Quelltext css - CSS Quelltext json - JSON Quelltext [|0|1]
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
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',
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 ...
Texte Die Frameworkklasse wTexts Die Frameworkklasse wVariables Das layout-Verzeichnis: Bilder, CSS-Stylesheets, XSLT-Stylesheets, Scripte und individuelle Editor-Einstellungen editor - Editor-Einstellungen Für manche Elemente lassen
Texte Die Frameworkklasse wTexts Die Frameworkklasse wVariables Das layout-Verzeichnis: Bilder, CSS-Stylesheets, XSLT-Stylesheets, Scripte und individuelle Editor-Einstellungen editor - Editor-Einstellungen Für manche Elemente lassen
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))
von Dateien und Verzeichnissen fehlgeschlagen Der Webserver wird nicht unterstützt PHP-Version wird nicht unterstützt XSLT wird nicht unterstützt Probleme beim Entpacken Probleme bei der Projektinstallation (BASE) HTTP-Verbindung zu externem
(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
(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
zur Qualität von Webseiten ! Nachfolgend ein Beispiel, wie Sie für zu pflegende Textfelder auf Basis des zugewiesenen XSLT-Templates nur die Formatierungsmöglichkeiten für fett und kursiv ermöglichen. Es werden dann lediglich diese beiden
/PROJEKT/wGlobal/content/texts liegenden Textdateien und stellt diese über deren Schlüssel zur Verfügung. Text über XSLT einbinden select= " php:functionString('wTexts::getText', 'search_headline') " /> Text über XSLT in ein Attribut
eingebunden. Einbinden / Registrieren von CSS-Dateien Registrierung einer CSS-Datei im Seiten-Strukturelement über XSLT select= " php:functionString('wPageCur::registerCss',
Variable über PHP ausgeben Quelltext <?php print wVariables :: getValue ( 'title_prefix' ); ?> Variable über XSLT in ein Attribut schreiben href= " /demoCore/index.php " title= " {php:functionString('wVariables::getValue',
Editors de.editor.wTexts.php) print wTexts :: getTextUser ( 'be_logout' , '/dev' ); ?> Ergebnis Abmelden Text über XSLT in ein Attribut schreiben <!-- // liefert Dateien innerhalb /[IHR-LAYOUT-PROJEKT]/wGlobal/content/texts/ // je nach
/[IHR-LAYOUT-PROJEKT]/wGlobal/content/texts/ print wTexts :: getTextGlobal ( 'goto_homepage' ); ?> Text über XSLT in ein Attribut schreiben <!-- liefert Dateien innerhalb /[IHR-LAYOUT-PROJEKT]/wGlobal/content/texts/ --> href= "
// (z.B. /de/wGlobal/content/texts/default.wTexts.php) print wTexts :: getText ( 'goto_homepage' ); ?> Text über XSLT in ein Attribut schreiben <!-- wenn keine Projektpfadangabe gesetzt ist, wird das Projekt gezogen, in dem man sich
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 Zlib
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%;"
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
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
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
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
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
08. August 2023 Projektgrundlage: BASE Bei einer Blätterliste können Sie über ein PHP Element, welches während der XSLT-Transformation ausgeführt wird, den Seitentitel um die aktuell geblätterte Seite ergänzen. Dazu ermittelt man die
::willAddToCache Ermittelt, ob die aktuelle Seite dem Cache hinzugefügt wird. Diese Funktion steht erst in der XSLT-Transformation zur Verfügung Funktionsaufruf String willAddToCache() Parameter Diese Funktion benötigt keine
::doNotAddToCache Verhindert, dass die aktuelle Seite dem Cache hinzugefügt wird. Diese Funktion steht erst in der XSLT-Transformation zur Verfügung Funktionsaufruf String doNotAddToCache() Parameter Diese Funktion benötigt keine
oder der Administrator aus einer Auswahl ein Element in die Seite ein. Dieses wird dann über das dafür passende XSLT-Template ausgegeben. Manchmal sind Elemente nur einmalig oder auch kurzzeitig im Einsatz. In diesem Fall bietet es sich
cms wsl php Der Vorteil von WSL-Tags liegt darin, dass 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
2023 Projektgrundlage: BASE Pflegetags können vollständig dynamisch ü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
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
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
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
Ermittelt den enthaltenen Text eines XML-Elementes (verfügbar ab CMS-Version 015.005.023.000)
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
Benutzertyp String filterGroup Vorausgewählte Benutzergruppe Beispiel:: Aufruf der Benutzerverwaltung über das XSLT-Template icon= " user "
den bisherigen Bereich aus, müssen dabei aber folgendes beachten: Das Auskommentieren von Pflegetags führt oft zu XSLT-Fehlern, da die Pflegetags sich der Kommentierfunktion bedienen. Verwenden Sie aus diesem Grund das XSL-Element zum