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:
core.picture in der aktuellen Seite vorkommt test= " /wd:document/wd:group//wd:item[@type = 'core.picture'] "> rel= " stylesheet " type= " text/css " href= " /demoCore/wGlobal/layout/styles/picture.css "/> Beachten Sie den Doppel-Slash zwischen
dynamisch einbinden Veröffentlichungsdatum: 23. Oktober 2009 Änderungsdatum: 07. November 2017 javascript js css stylesheet include einbinden dynamisch weblic Ob eine CSS- bzw. eine Javscript-Datei im HTML-Kopf engebunden wird, kann über das
Zugriff auf CSS-Daten
Setzt die Breite eines Blocks für CSS-Only manuell (ab CMS-Version 008.000.107.000 verfügbar)
Optimiert CSS
Ermittelt die innere Breite eines Elementes
Ermittelt eine Breite eines Elementes aus einer CSS-Datei
Ermittelt die angegebene Breite einer Klasse aus einer CSS-Datei
Ermittelt eine Breite eines Blockes aus einer CSS-Datei
Ermittelt einen Wert aus einer CSS-Datei
Ermittelt den Wert für ein pflegbares Feld
Ermittelt die Differenz der inneren und der äußeren Breite eines Elementes
Löscht eine CSS-Only Variante (verfügbar ab CMS-Version 014.003.081.000)
Bindet alle registrierten CSS-Ressourcen ein
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 Sitemap im
Links, Bildern, Tabellen und den WYSIWYG-Editor Zentrale Layout-Bilddateien (Hintergrundbilder, Icons, etc) CSS-Stylesheets Script-Definitionen (Javascript-Libraries) XSL-Stylesheets für die Seitendarstellung, Inhaltselemente und die
in allen Sprachprojekten dieselben Elemente zur Verfügung stehen. Ansichtstemplate Das Ansichtstemplate ist ein XSL-Stylesheet, welches den XSL- und HTML-Code für die Transformation der XML-Inhalte in HTML beinhaltet. In der Regel greifen die
in allen Sprachprojekten dieselben Elemente zur Verfügung stehen. Ansichtstemplate Das Ansichtstemplate ist ein XSL-Stylesheet, welches den XSL- und HTML-Code für die Transformation der XML-Inhalte in HTML beinhaltet. In der Regel greifen die
Regel haben alle in einem Projekt vorhandenen Sprachprojekte ein einheitliches Layout und greifen auf diesselben XSL-Stylesheets, CSS-Stylesheets und Inhaltselemene zu. Die für das Layout zuständigen Elemente erreichen Sie in der Projektübersicht
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 notiert sind,
... test= " $designSwitcher = 'summer' "> rel= " stylesheet " type= " text/css " href= " {$wGlobalProjectPath}/wGlobal/layout/styles/designsummer.css "/> test= " $designSwitcher
); // $rssString = wSocket::getUrl('http://www.welt.de/?service=Rss'); // XSLT-Stylesheet definieren $xslString = ' ' ; // XSL-Transformation durchführen print wXSLT :: processString ( $rssString , $xslString
"> <!-- HTML-Kopf --> name= " htmlHead " wd:pathTemplate= " globals/content.wGlobal.php#htmlHead "/> rel= " stylesheet " href= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/styles/print.css "/> name= " class "> print body select= "
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 notiert sind,
und Hover-Hintergrundbild. Diese sollen nicht über Javascript gewechselt werden und auch nicht direkt in der Seite als Stylesheet-Formatdefinitionen eingebunden sein. Nachfolgend wird beschrieben, wie Sie dies über das PHP-Framework umsetzen und so
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:
wd:extension oder Objekt-Daten . Pflegemaske für Objektdaten aus der Dokumentenerweiterung wd:extension Das XSLT-Stylesheet der Pflegemaske für Objekte Einbinden der Objekte-Pflegemaske Die Pflegemaske für Objekt-Daten aus der
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:
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 Systemparameter
wd:extension Einbinden der Objekte-Pflegemaske Aufruf der Objekt-Pflegemaske Aufbau der Pflegemaske Das XSLT-Stylesheet der Pflegemaske für Objekte Einbinden der Objekte-Pflegemaske Die Pflegemaske für Objekt-Daten aus der
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 Binärdateien
" 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
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 Systemparameter
einem eingeloggten Administrator: ... Warning : XSLTProcessor::transformToXml() [ xsltprocessor.transformtoxml ]: No stylesheet associated to this object in ... DOMDocument::loadXML() [ domdocument.loadxml ]: Empty string supplied as input ... Aus
die erforderlichen Systemvariablen. So wird über die Systemvariable wCSSPath für die mobile Version ein anderes Stylesheet ( mobile.css ) gesetzt. Am Auszug aus der includes.global.php (siehe unten) ist beispielhaft angeführt, wie Ausgaben
Erstellen Sie Ihre eigenen Struktur-Elemente für den Einsatz von wiederverwendbaren Seiten-Funktionen.
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 Binärdateien
" 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
Links, Bildern, Tabellen und den WYSIWYG-Editor Zentrale Layout-Bilddateien (Hintergrundbilder, Icons, etc) CSS-Stylesheets Script-Definitionen (Javascript-Libraries) XSL-Stylesheets für die Seitendarstellung, Inhaltselemente und die
Der Aufruf der Funktion, welche die Navigation am gewünschten Punkt im XHTML-Quelltext erzeugt, wird im XSLT-Stylesheet notiert: Beispiel: Aufruf der Navigation über wsl:navigation data= "
abgelegt, das wGlobal-Verzeichnis sowie das wAssets-Verzeichnis: Das wGlobal-Verzeichnis beinhaltet sämtliche XSL-Stylesheets, CSS- und Javascript-Dateien sowie globale Einstellungen für die Sprachprojekte. Das wAssets-Verzeichnis stellt einen
um ein Element in andere Gruppen verschieben zu können. notwendig: nein pathEdit definiert den Pfad, um das XSL-Stylesheet des Strukturelements direkt zur Bearbeitung aufzurufen (Icon in der Elementauswahl, um das XSLT des Elementes zu
(Layout) sowie das Assets-Verzeichnis (Bilder, Media-Dateien, ...): Das Global-Verzeichnis beinhaltet sämtliche XSL-Stylesheets, CSS- und Javascript-Dateien sowie globale Einstellungen für die Inhaltsprojekte. Das Assets-Verzeichnis stellt einen
die Funktion, um alle Zeichen eines Texts in Großbuchstaben anzuzeigen. Wichtig: Jeglicher PHP-Code in XSL-Stylesheets wird NACH der xsl-Transformation ausgeführt. Daher ist es nicht möglich, einer xsl-Variable einen durch PHP
Der Aufruf der Funktion, welche die Navigation am gewünschten Punkt im XHTML-Quelltext erzeugt, wird im XSLT-Stylesheet notiert: Beispiel: Aufruf der Navigation über wsl:navigation data= "
HTTP-Parameter können in XSLT-Templates auch genutzt weden, ohne dass diese explizit übergeben werden müssen.
Einsatz von SassC im Weblication® CMS Mobile First Projekt. Das Mobile First Projekt basiert auf Sass. Sass ist eine Stylesheet-Sprache, welche als Präprozessor das Generieren von CSS enorm erleichert. Zur Nutzung von Sass stehen Ihnen drei
Dieser Artikel beschreibt, wie Sie für die Bearbeitung eine eigene Kategorienauswahl umsetzen, um z.B. anstatt aller Ebenen nur die ersten beiden Ebenen des Kategorienbaumes anzuzeigen.