... $pageLayout = wDocumentData::getData(wPathName::getPathDraft(wEnv::getGlobalValue('wEditorPath')), "/wd:extension/wd:object/wd:data[@id = 'pageDisplayType']/text()"); // bei Mobile First: //$pageLayout =
eine Textausgabe erzeugen. Beispiel: Auszug aus der standard.metadata.php mit Abfrage des Objekt-Typs ... class= " wEditorExtensionLabel " style= " font-weight:bold;display:inline-block "> Objekt-Typ: class= " wEditorExtensionValue " style= "
zu langer Inhalte in den Sections zu steuern. Manipulieren des Seiteninhalts für ScrollenOverflow if(typeof wEditor == 'undefined'){ document.addEventListener('DOMContentLoaded', function waitUntilContentLoaded(){ if(!window.jQuery){
über das fullpage-Objekt //Auszug aus der /[IhrProjekt]/wGlobal/content/contentPortal/fullpage.php if(typeof wEditor == 'undefined'){ document.addEventListener('DOMContentLoaded', function waitUntilContentLoaded(){ if(!window.jQuery){
Sie nachfolgendes JavaScript nutzen. Beispiel: Auszug aus der design.js jQuery(document).ready(function(){ if (typeof (wEditor) !== 'undefined') { let accordeonContainer = jQuery('.wItemContainer[data-type="container.accordion"]');
notwendig: nein onchange Führt bei der Kategorienauswahl das hinterlegte Javascript aus (z.B. ... onchange="wEditor.saveDraftAndReload()" ...), wenn das Element einen geänderten Wert erhalten hat. mögliche Werte: [Javascriptaufruf]
angeboten. Auswahlbox mit Dienstleistungen über ein Pflegetag, welches ein PHP-Skript zur Generierung nutzt class= " wEditorExtensionLabel "> select= " php:functionString('wTexts::showTextUser', 'Service BW', 'Service BW Verknüpfung') "/> class= "
bzw. Befehle ein, welche beim Verlassen (onblur) des Feldes greifen sollen. Beispiele zu o.g. Feldern: wEditor.updateRepeatInterval() wSetDateCalendar{@wEditorId}_from(year, month, day, 'ifGreater') if(element.value == '')
entsprechenden Eintrag erweitert: Bearbeitungsbereich für Kategorien im XSLT-Stylesheet (standard.metadata.php) class= " wEditorExtensionLabel "> Kategorien class= " wEditorExtensionValue "> <!--web:categories:start language=" "
folgt vorgehen. Beispiel: Auszug aus der standard.metadata.php mit Kategorienauswahl über ein eigenes Script ... class= " wEditorExtensionLabel "> Kategorien  (eigene Auswahl) class= " wEditorExtensionValue "> <!--web:categories:start
/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/items/list.standard.wItem.php zur Auswahl der Zeilentemplates ... class= " wEditorElementLabel "> select= " php:functionString('wTexts::getTextUser', 'editor_list_list_template') "/> class= "
entweder gelöscht werden oder mit xsl:comment versehen werden: --> Auskommentiert aufgrund Änderungen: class= " wEditorExtensionValue "> <!--web:text:start editor="textarea" inputStyle="height:32px;width:100%;"--> 22 select= "
werden. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/objects/news.wObject.php ... class= " wEditorExtensionLabel "> Verknüpfte Meldungen: class= " wEditorExtensionValue "> <!-- web:text:start editor="select"
type="container.box"--> test= " $wIsInEditor and @wEditorId "> id= " wConfigMask_{@wEditorId} " class= " wEditorStructureElementConfigurationSmart "> test= "
aussehen: Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php ... class= " wEditorExtensionLabel "> Designtyp class= " wEditorExtensionValue "> <!--web:text:start editor="select" values="|summer|winter"
includes.global.php, etc.) ... type= " text/javascript "> // Abfrage, ob im Editor oder nicht if(typeof wEditor != 'undefined'){ //alert('Im Editor'); } else{ //alert('In der Seite selbst'); } ... Weiterführende Links
entsprechenden Eintrag erweitert: Bearbeitungsbereich für Kategorien im XSLT-Stylesheet (standard.metadata.php) class= " wEditorExtensionLabel "> Kategorien class= " wEditorExtensionValue "> <!--web:categories:start language=" "
Version so eingebunden. Auszug aus der slide.wObject.php mit Pflegetag für Variante innerhalb des Objektes class= " wEditorExtensionLabel wEditorElementValue "> <!-- web:text:start editor="selectCssClassVariant" valueDefault="0"
Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/objects/news.wObject.php mit orderID ... class= " wEditorExtensionLabel " style= " clear:both "> select= " php:functionString('wTexts::showTextUser', 'Sort-ID', 'Sortierungs-ID', 'Sort-ID')
<!-- Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php --> ... class= " wEditorExtensionLabel "> select= " php:functionString('wTexts::showTextUser', 'Header Picture', 'Headerbild', 'Header Picture') "/>
für Inhalte aus andern Seiten --> <!----> style= " text-decoration:underline;cursor:pointer " onclick= " wEditor.showImportEmbed('http://www.ExterneDomain.tld') "> Importmaske öffnen <!----> Nachdem Sie die HTML-Kommentare
// //////////////////////////////////////////////////////////////// jQuery(document).ready(function(){ // ... if(typeof wEditor == 'undefined'){ // ... jQuery('ul.navLevel1Container').before(function(){if(typeof jQuery(this).data('togglertext') !=
<!-- Darstellung im Editor --> test= " $wIsInEditor "> class= " _wEditorElementConfiguration "> ... class= " wEditorExtensionLabel "> select= " php:functionString('wTexts::getTextUser', 'editor_page_categories') "/> class= " wEditorExtensionValue
validator="/^(|.*\.(gif|jpg|jpeg|png))$/i" path="/baseAssets/img/news" pathIfEmpty="/baseAssets/img/news" onchange="wEditor.saveDraftAndReload();" inputStyle="width:100%"--> select= " /wd:document/wd:extension/wd:meta/wd:thumbnail/@src
Lautet eine Navigation z.B. meta.wNavigation.php , so legen Sie die Pflegemaske hierzu einfach als meta.attributes.wEditorNavpoint.php unter /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/editor/navigation/ ab. Weiterführende Links Navigationen - Individuelle
// //////////////////////////////////////////////////////////////// jQuery(document).ready(function(){ // ... if(typeof wEditor == 'undefined'){ var widthFancybox = '80%'; var heightFancybox = '80%'; if(jQuery(window).width() <= 480){ widthFancybox
" http://www.w3.org/1999/xhtml " lang= " {$wLanguageProjectISO} "> name= " class "> pagestatus-init no-js no-weditor scrolled-top page_var select= " $wPageLayout "/> object- select= " /wd:document/wd:extension/wd:object/@type "/>
"> lang= " de "> wdExtension-Bearbeitungsmaske content= " text/html; charset=UTF-8 "/> id= " wBody "> class= " wEditorExtensionSheet "> icon= " edit_template_object " path= "
// //////////////////////////////////////////////////////////////// jQuery(document).ready(function(){ // ... if(typeof wEditor === 'undefined'){ if(typeof wUiTmp['wHasWa'] !== 'undefined' && wUiTmp['wHasWa']){ addInteractionTracking(); } } });
Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php ... class= " wEditorExtensionLabel "> Zusatztext für Weblication Suche (wird nicht über die Seitenausgabe generiert) class= " wEditorExtensionValue
/ unsichtbar. Bedenken Sie beim Einsatz eines Link-Elementes, daß Sie für den Editor die Anzeige aktivieren (z.B.: .weditor .elementLink_var10000 {display:block;} ). Nachfolgend der Einfachheit halber beispielhaft über ein HTML
Bildausschnitt",captionInfo="abweichend zur Hauptvariante",onchange="wEditor.saveDraftAndReload () ;"'; /* ... */ } /* nachfolgend die zu obiger eigenen Pflegemaske vorstellbaren Varianten
zur Hauptvariante",onchange="wEditor.saveDraftAndReload () ;"'; /* ... */ } /* nachfolgend die zu obiger eigenen Pflegemaske vorstellbaren Varianten
von dem Attribut active wird ein Pflegetag per Mausklick ein-/ausblendbar <!-- ... --> test= " $wIsInEditor and @wEditorId "> <!-- Editbutton für Objekt-Wizard Aufruf --> showOnlyInEditor= " 1 " icon= " wizard_template_elements "
wie sich die Lightbox verhalten soll. Beispiel: Manipulieren des Link-Targets über ein JS-Quelltextelement if(typeof wEditor == 'undefined'){ document.addEventListener('DOMContentLoaded', function waitUntilContentLoaded(){ if(!window.jQuery){
orderMax ']"/><!-- web:text:stop --> <!--web:row:stop--> variants ']"> { wd : data [@ id = 'variants' ]/@ wEditorId } ', ' document (\\ '/holly2-wGlobal/wGlobal/mastertemplates/items/product.variant.wItemMastertemplate.php\\' )
das Icon-Feld erscheint. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/editor/navigation/attributes.wEditorNavpoint.php ... name= " iconImg " editor= " file " pathIfEmpty= " $WSLPRE[wProjectLayoutPath]/wGlobal/layout/images/svg-icons "
} else{ aElement.play(); } }; Anmelden des Events innerhalb der Seite über zb. Javascript Quelltextelement if(typeof wEditor == 'undefined'){ document.addEventListener('DOMContentLoaded', function waitUntilContentLoaded(){ if(!window.jQuery){
eingefügt werden sollen. 018.006.005.000 28.11.2023 Bei der Definition von Styles im WYSIWYG-Editor über styleClasses.wEditorStyles.php lassen sich nun auch Bedingungen über WSL nutzen, um so z.B. abhängig vom Pfad oder von Benutzergruppen