Volltextsuche
Grundlagen von XML
von XML Weblication® verwendet das XML-Format, um Inhalte und Konfigurationsdaten zu speichern. Bei der Verwendung von XML gelten verbindliche Regeln, welche die Notation und das Format der XML-Dateien definieren. XML-Dateien müssen "valide
Der Aufbau eines XML-Inhaltsdokuments
jedoch in einem oder mehreren Inhaltsverzeichnissen unterhalb des Projektverzeichnisses. Zur Darstellung der in XML gespeicherten Daten werden ein oder mehrere XSL-Stylesheets verwendet. Für weitere Informationen zur
Der Aufbau eines XML-Inhaltsdokuments
jedoch in einem oder mehreren Inhaltsverzeichnissen unterhalb des Projektverzeichnisses. Zur Darstellung der in XML gespeicherten Daten werden ein oder mehrere XSL-Stylesheets verwendet. Für weitere Informationen zur
Grundlagen von XML
von XML Weblication® verwendet das XML-Format, um Inhalte und Konfigurationsdaten zu speichern. Bei der Verwendung von XML gelten verbindliche Regeln, welche die Notation und das Format der XML-Dateien definieren. XML-Dateien müssen "valide
XML Strukturelemente
/[IHR-LAYOUT-PROJEKT]/wGlobal/mastertemplates/items/*.wItemMastertemplate.php Jedes Element enthält die vollständige XML-Struktur, um die vom Redakteur pflegbaren Werte zu speichern. Beispiel: Aufbau eines XML-Strukturelements $version =
wStringconverter::prepareXmlToEmbed
HTML vor (verfügbar ab CMS-Version 011.002.197.000) Funktionsaufruf String prepareXmlToEmbed(String str) Parameter str XML-Zeichenkette Beispiel: Weblication SVG-Logo als XML-String eingebettet Quelltext <?php $strXml = ' .cls-1 { fill:
XML-Mastertemplates
zur Verfügung stellen Jede Inhaltsseite ist in mehrere Inhaltsgruppen unterteilt (siehe Der Aufbau eines XML-Inhaltsdokuments ). Damit ein Strukurelement in einer bestimmten oder mehreren Inhaltsgruppen eingefügt werden kann,
Pflege von XML-Einträgen
von XML-Einträgen XML-Einträge dienen zur Verknüpfung von Dokumenten oder zur Zuordnung von Informationen. editor definiert
Objekt-Daten mit verschachtelter XML-Struktur ersetzen
mit verschachtelter XML-Struktur ersetzen Auslesen verschachtelter Objekt-Daten (am Beispiel von wd:entry), und Zurückschreiben der Daten
Formatierung der Druckansicht beeinflussen
<?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= "
highlightCode
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] hideStartEndTags Falls PHP Start-
Welche Auswirkungen hat eine falsche Namensraumangabe im Mastertemplate-Element?
nicht mehr angezeigt werden und die Auswahl bleibt leer. Beispiel für falsche vs. korrekte Angabe: Falsch: xmlns:wslMastertemplate="https://weblication.de/5.0/wslMastertemplate" xmlns:wsl="https://weblication.de/5.0/wsl"
wList::createListFromXML
Generiert eine Liste auf Basis einer XML-Zeichenkette Funktionsaufruf String createListFromXML(String template, String xmlStr, Array options = array()) Parameter template Pfad zum Listentemplate (XSL-Stylesheet) xmlStr Zu transformierende
wDOM
aus DomNodeList executeXPath(DOMDocument dom, String xPathExpression) getValueOf Ermittelt einen Wert aus einem XML-Baum String getValueOf(DomDocument dom, String xPathExpression) parseFile Erstellt ein DOM-Objekt auf Basis einer
wDOM::executeXPath
von dem aus die Abfrage gestellt wird namespacePrefix Namensraum-Prefix namespaceURI Namensraum-URI Beispiel 1: XML-Dokument auslesen und ausgeben Liest die Knoten eines XML-Baumes aus (z.B. getEntries.php) require_once $_SERVER [
wUsers::getUserStr
Funktionsaufruf String getUserStr(String user) Parameter user Benutzername Beispiel: Liefert die Benutzerdaten als XML-Zeichenkette Quelltext <?php $user = "mustermann" ; print wUsers :: getUserStr ( $user ); ?> Hinweis Beim Einsatz
Systemvoraussetzungen Weblication®
in Binärdateien unter Linux ist glibc Bibliothek ab Version 2.3 vorausgesetzt. Die Webserver-Extension DOM XML (aus PHP 4) muss deaktiviert sein Arbeitsspeicher PHP-Skripte: mindestens 100 MB (memory_limit) Hinweis: Je nach Anzahl
wStringconverter::convertToXml
umgewandelt Funktionsaufruf String convertToXml(String str) Parameter str Zeichenkette Beispiel: Konvertiert den String XML-konform Quelltext <?php $str = "Das ist das A&O, was zu 'zu erwähnen' ist!" ; print 'String ' . $str . ' als
Individuelle Benutzerdaten bearbeiten
angeführt. Beispiel: Inhalt der Benutzermaske /weblication/grid5/clients/default/masks/standard.wUserMask.php xmlns:de= " /de " xmlns:en= " /en " xmlns:fr= " /fr " version= " 1.0 "> de:caption= " Anrede " name= " anrede " editor= "
So setzen Sie ein Pflegeformular für öffentliche Benutzer um
Benutzer um Nutzbar ab: Version Veröffentlichungsdatum: 02. Februar 2016 Änderungsdatum: 01. März 2024 bearbeitung xml basiert öffentlich benutzer pflegemasken editor veranstaltungen Dieser Artikel beschreibt, wie Sie über die gewohnten
Listen
Das Listenelement besteht aus verschiedenen in XML abgelegten Parametern, die das Verhalten der Liste steuern: XML-Code eines Listenelements name= " Liste " en:name= " List " icon= "
Inhalte ohne Datenbank verwalten - W3C-konform in XML
W3C-konform in XML 09. Mär 2011 In Weblication® CMS CORE und GRID verwalten Sie Inhalte W3C-konform ohne Datenbank in XML. Selbstverständlich können Sie Datenbanken über Weblication® anbinden. Aber Sie werden die Methode der Datenhaltung
wStringconverter::addPrologXml
::addPrologXml Fügt den XML-Prolog zu XML-Zeichenkette hinzu Funktionsaufruf String addPrologXml(String str) Parameter str Zeichenkette Hinweis
wXSLT::getTextContent
(verfügbar ab CMS-Version 015.005.023.000) Funktionsaufruf String getTextContent(Object node) Parameter node XML-ELement Auszug aus table.wItem.php zum Einsatz der Funktion ... select= " php:function('wXSLT::getTextContent',
wDOM::parseString
::parseString Erstellt ein DOM-Objekt auf Basis einer XML-Zeichenkette Funktionsaufruf DOMDocument parseString(String xmlString) Parameter xmlString XML-Zeichenkette Beispiel: Auslesen der Elternkategorie einer Kategorie Quelltext <?php
Inhalt des Dateiexplorers beeinflussen
<?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns:de= " http://weblication.de/5.0/lang/de " xmlns:en= " http://weblication.de/5.0/lang/en " xmlns:fr= "
wStringconverter::removeDoctype
Entfernt den Doctype z.B. am Anfang eines HTML-Strings. Funktionsaufruf String removeDoctype(String str) Parameter str XML-Zeichenkette Die Funktion entfernt die - Angabe aus einem HTML String. Beispiel: Entfernen des DOCTYPES um HTML als DOM
wUserData::getXMLStr
Daten eines Benutzers als XML-String. Funktionsaufruf String getXMLStr(String user = null) Parameter user Benutzername (Dieser Wert kann leer
wList::createListXML
und gibt das Ergebnis als XML-String zurück Funktionsaufruf String createListXML(Array options = array()) Parameter options Optionen Allgmein
wTagcloud::createTagCloudHTML
Erstellt eine Tag-Wolke als XML Funktionsaufruf String createTagCloudHTML(String tagsStr, Array options) Parameter tagsStr Texte mit den Tags options
wDOM::getValueOf
Ermittelt einen Wert aus einem XML-Baum Funktionsaufruf String getValueOf(DomDocument dom, String xPathExpression) Parameter dom * xPathExpression *
Das HTML Seiten-Template (standard.wDocument.php)
Weblication® Inhaltsseiten verwenden ein zentrales HTML Seiten-Template, um die in der Inhaltsdatei vorhandenen XML-Inhalte in XHTML bzw. HTML 5 zu transformieren und auszugeben. In der BASE wird hierzu auf ein zentrales XSL-Stylesheet
XML-Datensätze im Editor verknüpfen
Weblication® CMS lassen sich XML-Datensätze ganz einfach über Eingabemasken verknüpfen. Beispiele Sie ordnen zu den Dienstleistungen einer Behörde
Sortieren von Objektdaten via PHP
wie die Daten aktualisiert werden können. Erläuterung der Struktur bzw. Abbildung von Veranstaltungsterminen in XML sowie PHP Auszug Aufbau Inhaltsseite (XML) unsortiert .... id= " dates " type= " entries.default "> from= "
wXSLT::processString
durch Funktionsaufruf String processString(String xmlString, String xsltString, Array parameters = array()) Parameter xmlString Zu transformierende XML-Daten als String xsltString XSLT-Template als String parameters XSLT-Parameter options wsl
wStringconverter::convertFromXml
Demaskiert die Sonderzeichen &, ", ', <, >
wProject::addCopyrightInfoToProject
Ergänzt das Copyright in der Projekttabelle (verfügbar ab CMS-Version 019.003.084.000)
WSL-Tags
WSL-Tags sind dynamische XML-Elemente, die auf dem PHP-Framework basieren und somit häufig verwendete Funktionen noch einfacher nutzbar machen.
XSL-Stylesheets für Strukturelemente
existiert ein XSL-Stylesheet, 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
Globale Projekteinstellungen
in der Liste erreichen Sie weitere Informationen über das Weblic® und können über die entsprechenden Buttons den XML-Inhalt sowie die XSL- und HTML-Darstellung bearbeiten: "Inhaltsvorlage bearbeiten" Öffnet das XML-Element im Editor
Grundlagen - BASE (Mobile First) - Weblication® Projektbasis
- Optionen und Einstellungen Die Weblication® Oberfläche Aufbau eines Weblication® Projektes Darstellung der XML Inhalte mit XSL und PHP Grundlagen von XML Der Aufbau eines XML-Inhaltsdokumentes Strukturierte Daten und Objekte Der
Grundlagen - BASE Classic - Weblication® Projektbasis
Verzeichnisvorlagen Inhalte in Binärdokumenten verwalten und bearbeiten Navigationen Listen Kategorien Darstellung der XML Inhalte mit XSL und PHP Grundlagen von XML Der Aufbau eines XML-Inhaltsdokuments Strukturierte Daten und Objekte Der
Systemparameter bei der XSL-Transformation
... Aufbau und Inhalt der standard.wParams.php <?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= "
So schreiben Sie Hintergrundbilder der Navigation in eine CSS-Datei
<?php $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=
Vorgehensweise bei ungültiger Lizenz und Loginproblemen
c) Weblication tmp bzw. tmpHTTP-Verzeichnis überfüllt d) Inkonsistente Softwareinstallation e) Syntax-Fehler in der XML-Struktur der Conf f) Systemereignisse Lizenzdatei ist fehlerhaft Lizenzdatei ist fehlerhaft erstellt Allgemeines vorab
wSearch->getTitle
aus einer Datei im Suchindex. Funktionsaufruf String getTitle(Array $parameters) Parameter parameters url URL zur Seite xml Gibt die Ausgabe xml-konform zurück lengthMax Maximale Länge des Ergebnis-Strings replaceStart Am Anfang
So binden Sie Binärdateien für Sprachportale ein
<?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= "
Einfügen von Struktur-Elementen einschränken bzw. erlauben
Namensraumangabe im Mastertemplate-Element 9) JS-Dateien im tmpHTTP-Verzeichnis mit Fehler 500 10) Mastertemplate-XML nicht valide Allgemeine Hinweise 1) Struktur-Elemente über Gruppen einschränken / erlauben Anhand der BASE
Kategorien
In der BASE werden einige Kategoriendateien mitgeliefert. In dieser Datei werden die zentral definierten Kategorien im XML-Format gespeichert und bei der Seitenbearbeitung und in der Konfiguration einiger Weblics bereitgestellt, z.B.:
Verzeichniseinstellungen - das weblication-Unterverzeichnis
Unterverzeichnisse weitervererbt Verzeichnis sperren Sperrt das aktuelle Verzeichnis durch Ablage einer wLocked.xml Datei. Das Verzeichnis ist auch für Administratoren nicht mehr über Weblication® erreichbar. Zum Entsperren des