Datenspeicherung und Pflege auf Basis von XML und XSLT

Wichtiger Hinweis vorab

Wir empfehlen Ihnen zur Nutzung der XML/XSLT-Technologie den Einsatz von Weblication® CMS Core/GRID. In Weblication® CMS Core/GRID wird diese Technik sehr dynamisch weiterentwickelt.

Reichen die bestehenden Funktionalitäten in Weblication® CMS Enterprise aus, finden Sie nachfolgend die Dokumentation hierzu.

Einführung

Wir empfehlen Ihnen, zur Nutzung der XML/XSLT-Technologie Weblication® CMS Core/GRID und nicht mehr Weblication® CMS Enterprise zu verwenden. In Weblication® CMS Core/GRID wird diese Technik sehr dynamisch weiterentwickelt.

Weblication® CMS Enterprise kann XML basierte Daten verwalten, pflegen und ausgeben. Die XML-Daten werden dabei in einer PHP-Datei abgelegt und mit Hilfe eines XSLT-Ausgabetemplates, das ebenfalls eine PHP-Datei ist, ausgegeben. Dadurch kann sowohl in der Inhaltsdatei, als auch im Ausgabetemplate PHP-Code ausgeführt werden.
XSLT wird immer vor PHP ausgeführt!

Systemvoraussetzungen

Um die Funktionalität nutzen zu können, sind - zusätzlich zu den allgemeinen Weblication-Voraussetzungen - folgende Voraussetzungen zu beachten:
  • Weblication® CMS Enterprise
  • PHP 5.1+
  • für die XSLT-Bearbeitung muss eine HTTP-Verbindung (Port 80) via GET auf die lizenzierte Domain möglich sein

History zur XSLT-Beispielpräsenz

08.05.2007:
  • unter templates/xslt und templates/xslt/includes/wItem für die XSLT-/XSL-Files den xsl:stylesheet-Tag erweitert um den XML-Namensraum (xmlns=""):
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">

07.05.2007:
  • in standard.wItem.xsl die Elemente "text.imageLeft" und "text.imageRight" geändert (wie standard.edit.wItem.xsl)
    bisher: wFragment[@id='image']/img
    neu: wFragment[@id='image']

03.05.2007:
  • br-Tags und diverse andere Tags (input....) XHTML-Konform gesetzt

27.03.2007:
  • im Kontakt-Weblic war als Absender support@scholl.de definiert
  • wOption-protocol angepasst mit Leerzeichen nach Doppelpunkt
  • für die Checkbox war der Platzhalter in den EMLs nicht gesetzt

13.03.2007:
  • wScript.js für Kontaktformular angepasst, damit auch Radiobuttons und andere Element-Typen unterstützt werden (Pflichtfelder)

21.02.2007:
  • in /wDeutsch/aktuelles_xslt/templates/list/ eine standard_ob_start.row abgelegt mit Output-Buffering
    Auf diese Weise erzeugen z.B. Hochkommatas in der Überschrift keine Probleme, wenn auf Vorhandensein einer Überschrift geprüft wird

15.02.2007:
  • in templates/xslt/start.standard.php eine xsl:if Abfrage eingebaut, falls die headline leer ist

09.02.2007:
  • fehlerhaftes schliessendes wItem gelöscht, wozu kein öffnendes wItem bestand

31.01.2007:
  • /wDeutsch/templates/xslt/includes/wItem/formular.wItem.xsl
    Folgende Elemente wurden hinsichtlich des Button-Textes geändert: element.submit und element.formButton
    <xsl:value-of select="wFragment[@id='caption']" tabindex="{wFragment[@id='tabindex']}" />
    geändert in:
    <xsl:value-of select="wFragment[@id='caption']" />
  • /wDeutsch/templates/xslt/includes/wItem/standard.edit.wItem.xsl
    Folgendes Element angepasst, weil ein Hochkommata gefehlt hat: picture.standard
    <!-- web:item:start name="Bild -->
    geändert in:
    <!-- web:item:start name="Bild" -->
Zurück
Login
Benutzername

Passwort
Suche
PHP-API
PHP-Framework
Aktueller Tipp
Verwenden Sie das Ereignis onUpload um die Grösse eines Bildes beim Hochladen automatisch anzupassen.

© Scholl Communications AG