dynamisch Nutzen Sie die Weblication® CMS Technologien, um Inhalte dynamisch ins HTML zu generieren, ohne das XSL-Template anzufassen. Weblication® CMS bietet mit der Projektbasis BASE und den Weblics® unzählige Möglichkeiten, die
muss dieses Feld somit vorhanden sein und mit einem entsprechenden Wert (z.B. 0001) befüllt sein. Passen Sie das Template, das zur Pflege der Dateien verwendet wird, entsprechend an, um in den Dateien die gewünschten Werte zu befüllen. Am
integriert. Sofern dies in Ihrem Projekt noch nicht integriert ist bzw. Sie diese Funktion auch in Objekt-Templates nutzen wollen, gehen Sie einfach die nachfolgende Beschreibung durch. Erweitern Sie hierzu die Metadaten-Maske zum
einfacher definieren, da diese nun über CSS-Only-Varianten auswählbar und installierbar sind. Das bestehende XSLT-Template wurde um CSS-Only-Varianten erweitert. Während bestehende Inhalte davon nicht betroffen sind, können neue Elemente
3) Farbauswahl in der Navigations- und Kategorienbearbeitung nutzen 1) Farbauswahl im Text-Pflegetag nutzen In diversen Templates (z.B. Objekt-Templates) können Sie über das Pflegetag für textbasierte Daten unter anderem eine Farbauswahl
Dateivorlage für eine neue Bildergalerie Verwenden Sie beim Anlegen einer neuen Bildergalerie eine Dateivorlage (Template), die bereits das Element für die gewünschte Bildergalerie (z.B. galleryFancybox) beinhaltet. Um den Pfad zum
10 skalierte Bilder 3 eingebundene Inhaltsbereiche Folgende Optimierungen wurden betrachtet: Optimierungen im Template - Attribut expires bei Navigationsaufrufen auf 1800 gesetzt - Attribut useIndex beim Einbinden von XSLT-Templates auf 1
der Zieldatei createDirIfNotExisting => [0|1] Falls ein nicht existierenden Zielverzeichnis angelegt werden soll template => String Zu verwendende Vorlage editAfterCreate => String Nach dem Erstellen wird die angelegte Seite sofort zum
die Listendarstellung des Objektes Beispiel 2: Umsetzung über CSS (nth-child) Beispiel 3: Umsetzung über das XSL-Template Beispiel 1: Umsetzung über die Listendarstellung des Objektes Ab CMS-Version 17 bietet die BASE (Mobile First) über
einbinden" ermöglicht die Anzeige von Kontaktdaten innerhalb einer Seite. Die Ausgabe wird über das Objekt-Template ( contactPerson.wObject.php ) festgelegt. Wollen Sie zur eingebundenen Visitekarte des Ansprechpartners auch dessen Foto
Prä- und Postfix, ausgegeben. Sollen bestimmte Seiten individuellere Titel bekommen, kann dies z.B. im Objekt-Template definiert werden. Das gleiche Prinzip kann auch für Beschreibung, Schlüsselwörter und das Robots-Meta-Tag genutzt
Aktuelle Meldungen / News, Shop-Produkte, Veranstaltungstermine, etc.) blättern zu können. Umsetzung über ein Listen-Template Verwenden Sie hierzu das Listen-Template prevnext.wFilelist.php , welches mit dem aktuellen Weblic® "Liste"
Veröffentlichungsdatum: 06. Februar 2010 Änderungsdatum: 09. Dezember 2013 pflege pflegetag tags xpath Reverse-Template-Modelling dynamisch Dieser Artikel beschreibt, wie Sie Werte in die Dokumentenerweiterung einpflegen, zu denen es noch
" b71630cf58a6fc3112f76de6928307c2 "> id= " listtemplate " type= " src.file "> /default-wGlobal/wGlobal/layout/templates/lists/default.wFilelist.php id= " entriesPage " type= " char.text "> 10 id= " limitPages " type= " char.text ">
" id= " 1177055180125 " group= " " title_de= " Kunden " title_en= " Customers " title_ru= " клиент "/> XSL-Template ... web:categories:start formatText= " title_ru " ... etc. --> Wenn Sie mehrere Kategorien-Dateien haben und die
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 genommen werden sollen,
zusätzlich in der Objekt-Pflege eingebunden werden soll. z.B. globalObject oder /default-wGlobal/wGlobal/layout/templates/objects/objectMasks/globalObject.php Weitere pflegbare Bereiche (hinzufügen) Über die Schaltfläche " Weitere
Da es für PHP kein XSLT Version 2 gibt, haben wir es in Weblication® CMS Core/Grid ermöglicht, direkt in allen Templates PHP auszuführen. Den Unterschied zwischen PHP in wsl:php Bereichen und PHP direkt in XSLT ausgeführt, wird Ihnen
. Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss
heraus angepasst werden, wenn im web:item:start der Pfad angegeben ist. (pathEdit="/wGlobalProject/wGlobal/layout/templates/items/xyz.wItem.php") 18. Feb,
Funktionen createNavigationHTML Generiert eine Navigation String createNavigationHTML(String data, String template, String mode, String navId, Array options = array()) createNavigationHTMLFromXML Generiert eine Navigation auf Basis
Array parameters = array(), Array options = array()) Parameter pageStr XML-String des Dokumentes bzw. der Seite templateStr XSLT-String des Seitentemplates parameters Parameter wDocumentPath Pfad der aktuellen Datei wProjectLayoutPath Pfad zum
Das Gruppenpflegetag über XSLT dynamisch konfigurieren.
expires-Wert von 3600 (Sekunden) --> data= " {$wProjectPath}/wGlobal/content/navigations/standard.wNavigation.php " template= " {$wGlobalProjectPath}/wGlobal/layout/templates/navigations/breadcrumb.wNavigation.php " mode= " breadcrumb " navid= "
den Elementen erscheinen, müssen Sie considerComponents="0" setzen. Weiterführende Links WSL-Tag: wslMastertemplate:templatesIncludeGroupItems
Sie hier den Google Analytics Code, welchen Sie vom Anbieter erhalten haben. Das globale googleAnalytics.wGlobal.php Template prüft über den Analytics JavaScript-Code, ob die Google-ID mit G- beginnt und entscheidet so, welches Skript
Ersetzt Zeichen
Verlinkt die in einer Tabelle eingetragenen Wörter mit den zugeordneten Links
Zeichnet Akronymen bzw. Abkürzungen mit deren Beschreibung aus (ab Version 005.059.005.000)
Dieser Artikel beschreibt, wie die Darstellung von Links über die Linkbearbeitung definiert werden kann.
pathEditXslt="/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/items/text.wysiwyg.wItem.php" type="text.wysiwyg"--> class= " elementText "> name= " openClipboardDialogOnPaste
über wsl:php oder direkt über XSLT auslesen. Beispiel (wsl:php): Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/lists/eventsMulti.wFilelist.php ... class= " listEntryDate "> $showTimeOnSingleDayDates= " select= "
ab, z.B.: Inhaltsprojekt /fussball/jugend/e-jugend/ Assets-Projekt /wAssets/img/fussball/jugend/e-jugend/ Im XSL-Template für das Bildelement setzen Sie über das pathEmpty -Attribut den Pfad des Platzhalterbildes (z.B.
In Weblication® können Webseitenbesucher ihre präferierte Darstellung (z.B. wegen Thema Barrierefreiheit / Web Accessibility) selbst wählen.
Über Bildergalerien Projekt-Basis BASE Classic Bildergalerien können Sie durch manuelle Anpassung des entsprechenden Templates (hier: gallery.wFilelist.php) mit der Möglichkeit eines Copyright-Textes erweitern. Erweitern Sie hierzu den
externen Schriften und der hierfür erforderlichen Abfrage ist auch die aktuelle Version des cookieNotice.wGlobal.php Templates erforderlich, welche Sie z.B. über ein Weblic-Update des " BASE Templates" Weblics® aktualisieren können. Beachten
Wird bei einer Überschrift keine spezielle Ebene definiert, prüft das Element, ob davor bereits eine Überschrift existiert. Wenn ja, wird die Überschrift mit der Ebene 2 ausgegeben, ansonsten als Ebene 1. Da bei Objekte oft eine feste Gestaltung des oberen Seitenbereich samt erster Überschrift besteht, kann es sinnvoll sein, automatisch mit einer Überschrift der zweiten Ebene zu beginnen. Sie erreichen das, indem Sie vor der ersten einfügbaren Überschrift über PHP definieren, dass bereits eine Überschrift ausgegeben wurde.
Neben den vielfältigen Möglichkeiten, Inhalte von Dateien über Weblication Listen auszugeben (XSL, CSS, etc.), kann im Zeilentemplate der Liste auch rein auf PHP zurückgegriffen werden.
--> News-Objekt mit Anzeige der pflegbaren Elemente Die webtagId dient dabei zur Identifikation des Pflege-Tags im Template. *.news.object z.B. gibt an, dass das Tag im Template news.wObject.php definiert ist. Den Anpassungsmodus aktivieren Sie
Beim Einsatz von Google Analytics in Verbindung mit dem Google Tag Manager, lassen sich beliebige Daten über das PHP Framework setzen und so z.B. in benutzerdefinierten Dimensionen innerhalb von Google Analytics nutzen.
011.001.271.000 06.09.2016 Neue PHP-Framework Funktion wPageCur::getPathCSS verfügbar, um z.B. innerhalb von Zeilen-Templates den Pfad der aktuellen CSS zu ermitteln. 011.001.269.000 06.09.2016 Die PHP-Framework Funktion wUserContent::addRating
= 'text.wysiwyg'] "> <!-- web:item:start name="Fliesstext" display="user" pathEdit="/deGlobal/wGlobal/layout/templates/items/text.wysiwyg.wItem.php" type="text.wysiwyg"--> class= " elementText "> ... <!-- web:item:stop -->
$wIsInEditor and @wEditorId "> <!-- web:item:start name="Fliesstext" display="user" pathEdit="/de/wGlobal/layout/templates/items/text.wysiwyg.wItem.php" type="text.wysiwyg"--> class= " elementText "> <!--web:text:start
H:i:s', time())){ } Verknüpfte Bedingungen: Ab CMS-Version 17 können einfache Und- bzw. Oder-Verknüpfungen in Templates umgesetzt werden. Es ist möglich über || bzw. && zu verknüpfen, mischen ist allerdings nicht möglich. Mit
ab CMS-Version 15) String createThumbnail(String path, Integer resolution) createXSLFOFromXHTML Generiert ein XSL-Fo Template auf Basis einer XHTML-Seite
... <!-- System-Parameter einbinden --> href= " $XSLTPRE[wDocumentRoot]/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/standard.wParams.php " wd:pathTemplate= " misc/includes.global.php "/> ... Aufbau und Inhalt der
Sie Ihren Newsletter, um z.B. eine geschlechtsabhängige Anrede zu ermöglichen. Über Newsletter-Platzhalter im Template oder auch über einen Bedingten Container als Strukturelement, können Inhalte für bestimmte Benutzer personalisiert
responsive Designs. Ihre Vorteile : Sie können beliebig individuell gestaltete Webseiten rein über CSS bauen, ohne Templates zu ändern Sie steuern JavaScript und XSLT über CSS Sie können aus der permanent steigenden Anzahl standardisierter
Darstellung der Karte zu beeinflussen, muss der canvas-Layer explizit via Javascript manipuliert werden. Dazu muss das template map.openStreetMap.wItem.php wie folgt angepasst werden: Auszug aus dem map.openStreetMap.wItem.php //Auslagern der
eine wichtige Komponente erweitert, die es ermöglicht, weitergehende Individualisierungen durchzuführen, ohne dabei Templates anpassen zu müssen. Beispiele / Anwendungsfälle Beispiel 1: Macht die E-Mail-Adresse des Elementes für Robots