Volltextsuche

  • Einfügen von Struktur-Elementen einschränken bzw. erlauben

    ... $pageLayout = wDocumentData::getData(wPathName::getPathDraft(wEnv::getGlobalValue('wEditorPath')), "/wd:extension/wd:object/wd:data[@id = 'pageDisplayType']/text()"); // bei Mobile First: //$pageLayout =

  • Objekt-Typ abfragen

    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= "

  • Fullpage - Scrollverhalten von Sections mit langem Content

    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){

  • Fullpage - scrolldirection-Events aktivieren

    ü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){

  • Akkordeon-Container Elemente in der Bearbeitung geschlossen

    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"]');

  • Pflege von Kategoriezuordnungen

    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]

  • Service BW in Cityweb über SOAP einbinden

    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= "

  • Pflegbares Feld für Objektdaten

    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 == '')

  • Kategorien

    entsprechenden Eintrag erweitert: Bearbeitungsbereich für Kategorien im XSLT-Stylesheet (standard.metadata.php) class= " wEditorExtensionLabel "> Kategorien class= " wEditorExtensionValue "> <!--web:categories:start language=" "

  • So setzen Sie eine eigene Kategorienauswahl um

    folgt vorgehen. Beispiel: Auszug aus der standard.metadata.php mit Kategorienauswahl über ein eigenes Script ... class= " wEditorExtensionLabel "> Kategorien&#160; (eigene Auswahl) class= " wEditorExtensionValue "> <!--web:categories:start

  • So verwenden Sie ein eigenes Skript zur Auswahl der Listen-Templates

    /[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= "

  • Tipp: Auskommentieren von Bereichen mit Pflegetags

    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= "

  • Individuelle Dateiauswahl im Editor

    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"

  • So setzen Sie ein Element mit unterschiedlichen Darstellungsarten um

    type="container.box"--> test= " $wIsInEditor and @wEditorId "> id= " wConfigMask_{@wEditorId} " class= " wEditorStructureElementConfigurationSmart "> test= "

  • So verwenden Sie eine globale Variable zur Steuerung der Ausgabe

    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"

  • Inhalte nur im Editor einbinden

    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

  • Kategorien

    entsprechenden Eintrag erweitert: Bearbeitungsbereich für Kategorien im XSLT-Stylesheet (standard.metadata.php) class= " wEditorExtensionLabel "> Kategorien class= " wEditorExtensionValue "> <!--web:categories:start language=" "

  • CSS-Only Varianten in Objekten nutzen

    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"

  • Sortierung einer Liste über eigene Werte

    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')

  • Bereich mit wechselbarem Bild umsetzen

    <!-- Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php --> ... class= " wEditorExtensionLabel "> select= " php:functionString('wTexts::showTextUser', 'Header Picture', 'Headerbild', 'Header Picture') "/>

  • Übernahme von Inhalten aus externen Seiten

    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

  • Responsive Toggler-Navigation anpassen

    // //////////////////////////////////////////////////////////////// jQuery(document).ready(function(){ // ... if(typeof wEditor == 'undefined'){ // ... jQuery('ul.navLevel1Container').before(function(){if(typeof jQuery(this).data('togglertext') !=

  • So ermöglichen Sie die Pflege von Werten und übergeben diese an ein Formular

    <!-- Darstellung im Editor --> test= " $wIsInEditor "> class= " _wEditorElementConfiguration "> ... class= " wEditorExtensionLabel "> select= " php:functionString('wTexts::getTextUser', 'editor_page_categories') "/> class= " wEditorExtensionValue

  • Callback-Funktionen zu WSL-Buttons nutzen

    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

  • So definieren Sie eine Pflegemaske für eine bestimmte Navigation

    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

  • Links / Querverweise über Lightbox

    // //////////////////////////////////////////////////////////////// jQuery(document).ready(function(){ // ... if(typeof wEditor == 'undefined'){ var widthFancybox = '80%'; var heightFancybox = '80%'; if(jQuery(window).width() <= 480){ widthFancybox

  • HTML Meta-Daten setzen und pflegen

    " 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 "/>

  • So binden Sie Binärdateien für Sprachportale ein

    "> lang= " de "> wdExtension-Bearbeitungsmaske content= " text/html; charset=UTF-8 "/> id= " wBody "> class= " wEditorExtensionSheet "> icon= " edit_template_object " path= "

  • Manuelles Nachrüsten der 16er Statistik in älteren Projekten (z.B. BASE Classic)

    // //////////////////////////////////////////////////////////////// jQuery(document).ready(function(){ // ... if(typeof wEditor === 'undefined'){ if(typeof wUiTmp['wHasWa'] !== 'undefined' && wUiTmp['wHasWa']){ addInteractionTracking(); } } });

  • Zusätzliche Inhalte für die Suche berücksichtigen

    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

  • Hinweisbox bei Aufruf einer Seite / Layer für Aktionen

    / 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

  • Eigene Pflegemasken zu CSS-Only Untervarianten der Liste nutzen

    Bildausschnitt",captionInfo="abweichend zur Hauptvariante",onchange="wEditor.saveDraftAndReload () ;"'; /* ... */ } /* nachfolgend die zu obiger eigenen Pflegemaske vorstellbaren Varianten

  • Eigene Pflegemasken zu CSS-Only Untervarianten der Überschrift nutzen

    zur Hauptvariante",onchange="wEditor.saveDraftAndReload () ;"'; /* ... */ } /* nachfolgend die zu obiger eigenen Pflegemaske vorstellbaren Varianten

  • Objektpflegemasken per Mausklick anpassen - Pflegbare Elemente

    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 "

  • Lightbox: Individuelle Inhalte in Lightbox anzeigen (data-lightboxtype=inline)

    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){

  • Maximale Bestellmenge im Mini-Shop Weblic ergänzen

    orderMax ']"/><!-- web:text:stop --> <!--web:row:stop--> variants ']"> { wd : data [@ id = 'variants' ]/@ wEditorId } ', ' document (\\ '/holly2-wGlobal/wGlobal/mastertemplates/items/product.variant.wItemMastertemplate.php\\' )

  • Navigation mit SVG-Icon pro Navigationspunkt

    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 "

  • Lottie-Files: Player pausieren

    } 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){

  • Änderungen in Weblication® CMS Core/GRID

    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