Volltextsuche
wWeblic::renderItemStr
Zeigt ein Strukturelement an, welches rein über Parameter definiert wird Funktionsaufruf String renderItemStr(String itemStr) Parameter item XML des Elementes, wie es in einer Seite definiert ist options Optionen checkOnline [|true] Falls der
includeXsltItemsProject
nichts angegeben, wird der Index nicht genutzt. Die Elementdateien müssen unterhalb [project]/wGlobal/layout/templates/items mit dem Namen xxx.wItem.php (xxx steht für den Element-Namen, z.B. headline.text, also dann: headline.text.wItem.php)
wWeblic::renderItemUID
definiert wird (verfügbar ab CMS-Version 017.006.237.000) Funktionsaufruf String renderItemUID(String path, String itemUID, Array options) Parameter path Pfad der Seite uid UID des Elementes options Optionen executePHPPost [|true] Falls vom
Einfügen von Struktur-Elementen einschränken bzw. erlauben
31. März 2020 Änderungsdatum: 21. August 2023 weblication cms core grid strukturelemente elemente items einschränken beschränken ausblenden newsletter weblics kopfbereich Die Auswahl an Strukturelementen über das Modul
Der Inhaltsbereich (die wd:group Elemente)
im Mastertemplate name Angezeigter Gruppenname. Dieser ist wichtig für die Mastertemplate-Zuweisung Syntax - Inhalt wd:item Beschreibung Gruppenelemente sind Container für weitere Inhaltselemente. Sie beinhalten keine weiteren Elemente ausser
Der Inhaltsbereich (die wd:group Elemente)
im Mastertemplate name Angezeigter Gruppenname. Dieser ist wichtig für die Mastertemplate-Zuweisung Syntax Inhalt wd:item Beschreibung Gruppenelemente sind Container für weitere Inhaltselemente. Sie beinhalten keine weiteren Elemente ausser
wWeblic::renderItemData
Zeigt ein Strukturelement an, welches rein über Parameter definiert wird Funktionsaufruf String renderItemData(String item, Array data, Array options) Parameter item Zu verwendendes Element z.B. headline.standard, falls die Funktion innerhalb
templatesIncludeItems
1: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/mastertemplates/standard.wMastertemplate.php ... name= " content1 "> <!-- Item wird innerhalb wd:group name= " content1 " erwartet --> document= "
Pflege von Strukturelementen
angezeigt wird mögliche Werte: 0|1 notwendig: nein dragItemNode Über das Attribut dragItemNode="parent" innerhalb web:item:start kann man erreichen, dass ein Pflegetag innerhalb eines HTML-Elementes platziert wird , und dieses beim Drag &
XSL-Stylesheets für Strukturelemente
eigenen Datei abgespeichert. Diese liegen in folgendem Verzeichnis ab: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/items/*.wItem.php Ein solches XSL-Stylesheet besteht aus XSL- und HTML-Code und definiert die HTML-Ausgabe: Beispielhafter
wOutput::isViewableItem
darf Funktionsaufruf Boolean isViewableItem(Node wItemNode, String viewMode = '') Parameter wItemNode XML-Element wd:item viewMode Ansichtsmodus (|editor) Beispiel anhand des include.wObject.php Templates (Auszug) <!-- Viewmode über
Pflege von Inhaltsgruppen
in der Bearbeitung angezeigt wird (Pflegebenutzer, Administrator, keinem) mögliche Werte: 0|user|admin notwendig: nein itemsInclude legt fest, welche Elemente aus dem Mastertemplate tatsächlich zur Auswahl angeboten werden (z.B.
templatesIncludeItemsProject
Bindet Mastertemplate-Elemente einer bestimmten Gruppe ein. Hinweis: Diese Funktion ist DEPRECATED, wird daher nicht mehr zum Einsatz empfohlen.
wOutput::getNumberItemsDisplayed
Ermittelt die bisher angezeigten Strukturelemente, falls diese über isViewableItem eingebunden wurden
Listenerweiterungen mit Parametern aufrufen
der Elemente des ersten Inhaltsbereiches aus content1: -w-displayElements:'editbuttons=yes,listEntryExtensionFull("itemsOfFirstSection")=yes'; --> project= " /basemfGlobal " useIndex= " 0 "/> name= " listEntryExtensionFull "> <!-- Einzubindende
Beispiele für das Suchen & Ersetzen Werkzeug
]+type="link.standard".*? href= " javascript:history.back\(\); "\s+title="Zurück"> zurück<\/a>.*?<\/wd:item> Ersetzen durch: type= " link.back " uid= " 3bccc5aec50c30b3f9c359d76116e32e "> id= " text " type= " char.text
Akkordeon Container über wWeblic::renderItemStr zusammenbauen - Beispiel kann im Objekt-Wizard für die Seitendarstellung verwendet werden.
Akkordeon Container über wWeblic::renderItemStr, wird mit Objektdaten der aktuellen Seite befüllt.
Cookies - Informationen zum Datenschutz
" document(concat($wDocumentRoot, $wProjectPath, '/wGlobal/content/privacy/cookie-notice.php'))/wd:document/wd:group/wd:item/wd:fragment[@id = 'code']/text() "/> id= " buttonEditCookieNotice " path= " {concat($wProjectPath,
includeEditmaskExtended
Pfad zur erweiterten Pflegemaske enthält Beispiel: Einlesen einer erweiterten Pflegemaske in list.standard.wItem.php ... itemType= " list.standard " fragment= " listtemplate "/> ... Hinweise Bei diesem WSL-Tag handelt es sich um ein
XML Strukturelemente
automatisch eingebunden. Diese Dateien liegen unterhalb folgendem Pfad: /[IHR-LAYOUT-PROJEKT]/wGlobal/mastertemplates/items/*.wItemMastertemplate.php Jedes Element enthält die vollständige XML-Struktur, um die vom Redakteur pflegbaren Werte zu
Listen um Pflegemasken erweitern
list.standard.wItem.php aus der BASE Projektbasis). Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/items/list.standard.wItem.php ... match= " wd:item[@type = 'list.standard'] "> <!-- web:item:start name="Liste"
addQueryStringToLinks
"> ... Beispiel 3: Auszug aus dem Element text.wysiwyg.wItem.php ... match= " wd:item[@type = 'text.wysiwyg'] "> test= " $wIsInEditor and @wEditorId "> <!-- web:item:start name="Fliesstext"
Navigationen
Listen
Framework
berücksichtigt. String getRedirect(String url, Array options) isViewableItem Prüft, ob das aktuelle Element (wd:item) angzeigt werden darf Boolean isViewableItem(Node wItemNode, String viewMode = '') loadWithoutCache Sorgt dafür, dass
wDocumentData::getDataAsHTML
Quelltext <?php print wDocumentData :: getDataAsHTML ( '/dev/index.php' , "//wd:group[@id = 'content1']/wd:item[@type = 'text.wysiwyg']/wd:fragment[@id = 'text']/text()" ); ?> Ergebnis Weiterführende Links Einsatz der
Weblication® Entwicklerbereich
die die Sicherheit Ihres Web-Auftritts erhöhen ... 03 Februar BASE für Version 20: Volltextsuche 1.0.140: Das Item-Templates ermöglicht nun zum Suchfilter für Besucher die Angabe mehrerer per Pipe getrennter Werte (z.B.
Pflegemaske zum Link-Pflegetag | Weblication CMS Onlinedokumentation
Definition der Pflegemaske beim Einsatz des Linkeditors über das Link-Pflegetag
Layout / Design - Strukturelemente-Darstellung | Weblication CMS Onlinedokumentation
XML-Codes zuständig ist. Diese XSL-Stylesheets werden pro Element in einer eigenen Datei abgespeichert und liegen im items -Verzeichnis ab. Strukturelemente-Darstellung Durch Klick auf den Button " Strukturelemente-Darstellung " öffnet sich
Dateiverwaltung: Spalten und Schaltflächen anpassen
Spalten des Dateiexplorers individuell anpassen. */ $matches = array(); if( preg_match ( '/\/wGlobal\/mastertemplates\/(item|component)/' , $scriptData [ 'path' ], $matches )){ $elementType = $matches [ 1 ]; $orderByDefault =
Neu in Weblication® Version 13 - veröffentlicht am 01.07.2018
kann. Definition eine Datenkommentars mit dem Namen data-html innerhalb einer CSS-Variante /*@wProperty:data-html; itemscope= " itemscope " itemtype= " http://schema.org/[!--addresstype--] "> itemprop= " name "> [!--name--] itemprop= "
Pflegemaske zur Navigationsbearbeitung | Weblication CMS Onlinedokumentation
Definition der Pflegemaske für die Navigationsbearbeitung
Version 10: Navigation aus Seiten-Überschriften generieren
In Weblication® Version 10 können Sie Überschriften aus Inhaltsseiten als Navigationspunkte automatisch generieren. Und so funktioniert es ...
Newsletter Vorlage | Weblication CMS Onlinedokumentation
Den Rahmen für Newsletter E-Mails definieren Sie in den für den Newsletter zugrundeliegenden Dateien.
Neu in Weblication® Version 18 - veröffentlicht am 01.07.2023
in der Dateiverwaltung von Inhaltsprojekten verfügbar. Seiten lassen sich auch intervallgesteuert online stellen (wie Items). Navigation Im Navigationseditor wird gleich geprüft, ob eine Datei online ist. Objekt-Wizard In der Objektverwaltung
So halten Sie Ihre Projekte immer aktuell: System-Templates nutzen
um zu dokumentieren, was geändert wurde. Diese Information wird auch bei Weblic®-Updates angezeigt. Übersicht der Items mit Hinweis im orangefarbenen Feld Bearbeitung eines Templates im Weblication Editor mit Hinweis im orangefarbenen Feld
Newsletter Layout | Weblication CMS Onlinedokumentation
beliebig viele, vom Redakteur eingefügte, Elemente --> path= " /[IHR-GLOBALES-PROJEKT]/wGlobal/layout/templates/items/newsletter " useIndex= " 1 "/> <!-- Meta-Maske einbinden - Falls die Seite im Editor aufgerufen wird --> href=
Inhaltsvorlagen - Strukturelemente | Weblication CMS Onlinedokumentation
der Mastertemplate-Elemente in einem neuen Tab auf der rechten Seite. Inhaltsvorlagen - Strukturelemente Bedienung Im items -Verzeichnis sind alle XML-Elemente der Strukturelemente eines Projektes abgelegt. Diese Mastertemplate-Elemente können
Listenbearbeitung | Weblication CMS Onlinedokumentation
der Listenoptionen angezeigt (z.B.: Listen-ID: 586a9b2bc7ae7e9f7bc988ae1ae17c87). Hierfür ist das aktuellste Listen-Item erforderlich. Beachten Sie: Die weiteren Listeneinstellungen (siehe unten) können die eigentliche Anzahl der