Generiert die Schaltfläche zum Aufruf der Objekt-Wizard Maske TAG Attribute mask * Pfad der Objektmaske object Objekttyp, bei dem die Maske ausschließlich eingebunden werden soll Beispiel für dieses WSL-EditorPre-Tag im
Im Voraus definierte Anzahl von Datenfeldern Zuweisung bestimmter Datentypen Alle Informationen aus wd:object Containern stehen innerhalb von Listen des PHP-Frameworks (wShowList) zur Verfügung Objekt in der
und Einsatzmöglichkeiten Objekt-Wizard und Objektverwaltung Strukturierte Daten in Inhaltsseiten - Das Element wd:object Oft setzt sich der Inhaltsbereich von Inhaltsseiten aus frei kombinierbaren Strukturelementen zusammen. Redakteure und
- Zuweisung zu einer Kategorie - Zuweisung eines aktiven Navigationspunktes --> test= " wd:extension/wd:object/@type != 'global' "> id= " wEditorExtensionArea "> id= " wEditorExtensionAreaInner "> 1){ $languageStr = '';
" style= " display:none; "> style= " width:49%;float:left "> test= " not(/wd:document/wd:extension/wd:object/@type = 'default') and not(/wd:document/wd:extension/wd:object/@type = 'start') and
der BASE (Weblication® Projektbasis) [...] expires= " {wGetValueOfDefaultExtension()} "/> Strukturierte Inhalte (wd:object) Innerhalb der Dokumentenerweiterung besteht die Möglichkeit, strukturierte Daten in dafür vorgesehenen
der BASE (Weblication® Projektbasis) [...] expires= " {wGetValueOfDefaultExtension()} "/> Strukturierte Inhalte (wd:object) Innerhalb der Dokumentenerweiterung besteht die Möglichkeit, strukturierte Daten in dafür vorgesehenen
[] = array( 'caption' => 'Preis' , 'width' => '80' , 'align' => 'left' , 'orderBy' => "/wd:extension/wd:object/wd:data[@id = 'price']/text()" , 'callback' => function( $documentPath ){ return wDocumentData :: getData (
Auszug aus der design.css zur individuellen CSS-Definition einer Startseite /* fuer Startseite (Objekt home) */ body.object-home { background-color: #FFFFFF} .object-home #blockMainOuter { width: 100%; max-width: 1920px; margin: 0px auto}
php:functionString('wCSS::getWidthBlock', $wCSSPath, concat('#', $blockName), '(int)width', concat('object-', /wd:document/wd:extension/wd:object/@type))) "/> select= " php:functionString('wEnv::setGlobalValue',
Veröffentlichungsdatum: 11. Februar 2011 Änderungsdatum: 02. September 2020 formular seiten anlegen erstellen objekt object Dieser Artikel beschreibt, wie Sie Seiten anlegen, die Ihren Inhalt aus Formulareingaben beziehen. Sie wollen den
Weblication Dokumente bezogen. Diese xPath Angaben beziehen sich in der Regel auf den wd:meta Block und Teile des wd:object Blockes eines Dokumentes. Beispiele für wPath-Angaben /wd:extension/wd:meta/wd:title/text() oder kurz: title
class= " wEditorExtensionValue " style= " margin-left:2px;display:inline-block "> test= " wd:extension/wd:object/@type = 'start' "> Startseite test= " wd:extension/wd:object/@type = 'news' "> News-Objekt test= "
Clickjacking Veröffentlichungsdatum: 12. Mai 2020 Änderungsdatum: 04. Februar 2022 weblication cms iframe frame embed object layer antwortheader header kopfzeilen x-frame-options sameorigin Über eine Einstellung in den HTTP Antwortkopfzeilen
orderDir=""--][!--#if test="'[!--position()--]' != '1'"--], [!--#endif--] [!--#endforeach--] Kategorien im wd:object Bereich (z.B. location): [!--#foreach select="location" orderBy="" orderDir=""--][!--#if test="'[!--position()--]' !=
im wd:meta Bereich: [!--#foreach select="meta_categories" orderBy="" orderDir=""--] [!--#endforeach--] Kategorien im wd:object Bereich (z.B. location): [!--#foreach select="location" orderBy="" orderDir=""--] [!--#endforeach--] Kategorien-Text
ist. Falls ja, vergleichen Sie die u.a. Syntax. Falls nein, fügen Sie u.a. Syntax ein. Ersetzen Sie den Platzhalter [Object-Type] durch denTyp ihres Objektes ( ) Auszug Template news.wObject.php <!-- Ausgabe des rechten Seitenbereichs
nichts angegeben, wird der Index nicht genutzt. Die Objektdateien müssen unterhalb [project]/wGlobal/layout/templates/objects mit dem Namen xxx.wObject.php (xxx steht für den Objekt-Namen, z.B. event, also dann: event.wObject.php) abliegen.
Wandelt ein DOM-Objekt in eine PHP-Datenstruktur um
Ermittelt alle Objektdaten als Array
ab CMS-Version 017.005.093.000) Funktionsaufruf Array importCsvToObjects(String dirDest, String pathCSV, String objectTemplate) Parameter dirDest Zielpfad pathCSV Pfad der CSV-Datei pathObjectTemplates Pfad der Objektvorlage Beispiel: Objekte aus
Beispiel: Auszug aus der contactPerson.wObject.php ... <!-- Darstellung als Element eingebunden --> match= " wd:object[@type = 'contactPerson'] " mode= " element " wChecksum= " 8eaeb18c33a4e45aa58b7be463c35e9b "> class= "
Schaltflächen zum Speichern bzw. Abbrechen im Editor, falls die Bearbeitung im Smartmodus geöffnet ist
Objektpflegemasken per Mausklick anpassen
Aktuelle Meldungen werden in der Regel mit einem Datum (z.B. Veröffentlichungsdatum) ausgeben, wozu das Format des Datums für die Detailseiten-Ausgabe allgemein definiert werden kann.
Basis aufbauen. In der Objekt-Maske muss hierfür innerhalb der wd:group id="contentObjectEditor" ein wd:item type="objectmask.xslt " vorhanden sein. Zusätzlich einzubindende Maske Zusätzlich einzubindende Maske AB Weblication® Version 16
Aktivieren Sie dazu in der Objekt-SCSS-Datei die Anzeige für den elementLinkBack -Sektor. Beispiel: Auszug aus der objectNews.scss /* Aktuelle Meldung */ .elementSectionObjectNews { /* ... */ .elementLinkBack { display: none; /* bei Aktivierung
xsl : value - of select = "wd:extension/wd:meta/wd:thumbnail/@src" /> < xsl : when test = "wd:extension/wd:object/wd:data[@id = 'picture']/text()" >< xsl : value - of select = "wd:extension/wd:object/wd:data[@id =
Datei hinzufügen Button mit regulären Ausdrücken ersetzen/löschen Beispiel 8: Mit regulären Ausdrücken mehrere wd:object Tags ausfindig machen Beispiel 9: Bildergalerie 1.x auf Weblic-Version 2.x anpassen Beispiel 10: Fehlerhafte
vorgehen. Detaillierte Informationen finden Sie im Macromedia-Artikel. Fügen Sie folgendes Tag in das HTML OBJECT-Tag ein: name= " wmode " value= " transparent "/> ... ... Fügen Sie dann folgenden Parameter dem EMBED Tag hinzu:
'/wd:extension/wd:meta/wd:keywords' , time ()). " " ; print wDocumentData :: setData ( $fileSetData , "/wd:extension/wd:object/wd:data[@id = 'title']" , time ()). " " ; print wDocumentData :: setData ( $fileSetData ,
- " captionInfo=" " editor="input" allowSpecialChars="1" markShys="1" --> select= " /wd:document/wd:extension/wd:object/wd:data[@id = 'title_de']/text() "/> <!-- web:text:stop --> <!-- web:text:start decorators="default"
"> name= " class "> pagestatus-init no-js no-weditor scrolled-top page_var select= " $wPageLayout "/> object- select= " /wd:document/wd:extension/wd:object/@type "/> test= " /wd:document/wd:extension/wd:object/@type =
print 'Diese Seite beschreibt die Funktion ' . wDocumentData :: getData ( $_SERVER [ 'PHP_SELF' ], "/wd:extension/wd:object/wd:data[@id = 'function']/text()" ). ' der Klasse ' . wDocumentData :: getData ( $_SERVER [ 'PHP_SELF' ],
dynamisch einbinden - Eine Seite ist von einem bestimmten Objekttyp --> project= " /[IHR-LAYOUT-PROJEKT] " _object= " objectArticle " useIndex= " 1 "/> <!-- Elemente-Templates dynamisch einbinden - Eine Seite beinhaltet beliebig viele, vom
multiple="0" size="" inputStyle="width:240px"--> select= " /wd:document/wd:extension/wd:object/wd:data[@id='country'] "/> <!--web:categories:stop--> path= " {php:functionString('wPathName::getDirParent',
Sie das Auswahlfeld für die Listenvarianten aktiveren, ergänzen Sie diese Deklaration: - w - editmaskExtended - objectEntryVariant : yes ; //Soll die Listenvariante fest definiert werden, setzen Sie folgende Option: - w - option - objectEntryVariant :[
über alle Dateien --> select= " files/file "> <!-- Darstellung einer Meldung --> test= " wd:extension/wd:object[@type = 'news'] "> class= " listEntryDate "> select= " php:functionString('wDate::formatDate', 'd.m.Y',
über alle Dateien --> select= " files/file "> <!-- Darstellung einer Meldung --> test= " wd:extension/wd:object[@type = 'news'] "> class= " listEntryDate "> select= " php:functionString('wDate::formatDate', 'd.m.Y',
- über den Pfad, den Titel, etc. angezeigt werden. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/objects/news.wObject.php ... class= " wEditorExtensionLabel "> Verknüpfte Meldungen: class= " wEditorExtensionValue ">
editor="selectCssClassVariant" valueDefault="0" onchange="wEditor.saveDraftAndReload();" pathCss=" " cssClass="objectSlide" validator="" inputStyle="width:auto" --> select= " /wd:document/wd:extension/wd:object/wd:data[@id =
Generiert eine Liste auf Basis einer XML-Zeichenkette
caption="GEO-Koordinaten" inputStyle="width:80px;border-right:none" --> select= " /wd:document/wd:extension/wd:object/wd:data[@id = 'latitude']/text() "/> <!--web:text:stop--> <!--web:text:start editor="latlong"
auch dem Suchindex hinzugefügt. Beispiel: Auszug aus einer Inhaltsseite zum Objekt-Bereich ... Manueller Eintrag im wd:object Block: ... type= " default "> id= " title " type= " char.text "/> id= " description " type= " char.text "/>
'facebook_news_active', '/[IHR-LAYOUT-PROJEKT]') = 'yes' "> test= " wd:extension/wd:object[@type = 'news'] or /wFilelist/wData/data[@name = 'showFacebookPublisher'] = 'yes' "> path= " {@path} " caption= " "
über die Metadaten erfolgt ( /wd:extenion/wd:meta/wd:categories/ ), sondern im Objekt (z.B. /wd:extension/wd:object/wd:data[@id = 'categories'] ). In diesem Beispiel geben Sie " categories " (ohne Anführungszeichen) im Feld ein.
Ihres Global-/Layout-Projektes, z.B. /default-wGlobal ): /[IHR-GLOBALES-PROJEKT]/wGlobal/layout/templates/objects/glossaryEntry.wObject.php /[IHR-GLOBALES-PROJEKT]/wGlobal/layout/templates/objects/objectMasks/glossaryEntry.php Nehmen
class= " wEditorObjectConfiguration elementContent "> <!-- ... --> <!-- web:text:start webtagId="title.news.object" active="1" decorators="default" caption=" " captionInfo=" " validator="required" optimizer="seoTitleDefault"
dabei ist, dass der Aufruf mit callObject beginnt. Dies führt dazu, dass ein entsprechendes Template mit dem Namen objectContactPersonListEntry aufgerufen wird. CSS-Only Definition zum Aufruf der Darstellung über das Objekt-Template -w-displayElements:
<!-- Passen Sie die Pfade in diesem Quelltextbeispiel an Ihre Projektpfade an! --> ... match= " wd:object[@type = 'produkte-demo'] "> <!-- Darstellung im Editor (Pflegemaske)--> test= " $wIsInEditor and @wEditorId