Volltextsuche
Neuer WYSIWYG-Editor ab der Version 004.010.002.000
Dieser Artikel beschreibt die Funktionen des neuen WYSIWYG-Editors
Der Editor lässt sich beim Ändern eines Selectfeldes mit onchange="wEditor.refresh()" neu laden
eines Selectfeldes mit onchange="wEditor.refresh()" neu laden 09. Sep,
editorPanel
Zeigt das Editor-Panel an
Pflegemasken für Metadaten aus der Dokumentenerweiterung
Kategorie - Zuweisung eines aktiven Navigationspunktes --> test= " wd:extension/wd:object/@type != 'global' "> id= " wEditorExtensionArea "> id= " wEditorExtensionAreaInner "> 1){ $languageStr = ''; foreach($correspondentLanguageFiles as $language =>
CSS abhängig vom Editor
entsprechende Klassenangaben, wie im Beispiel (siehe Screen) und Quelltext-Beispiel unten aufgezeigt. Über die Klasse weditor bezieht man sich auf die Definition innerhalb der Seitenbearbeitung (im Editor) und über no-weditor für die Anzeige
Benutzerstatus pro Navigationspunkt berücksichtigen
editable="1" für die Bearbeitung aktiviert: Auszug aus der Pflegemaske für die Meta-Navigation (meta.attributes.wEditorNavpoint.php) $version = "1.0" ; $encoding = "UTF-8" ; ?> <?php exit; ?> <!-- ... --> ?> Ein Redakteur kann
So definieren Sie die Darstellung von Verweisen
Darstellung und somit zur Formatierung eines Links letztendlich entscheidend ist, ist die Datei minimum.styleClasses.wEditorStyles.php , die auch im Verzeichnis /[project]/wGlobal/layout/editor/link/ abliegen muss. Hier wird definiert, welche
Kategorien lassen sich im Navigationseditor auswählen
Sie die Pflegemaske für Navigationen. Beispiel: Auszug aus der Pflegemaske für Navigationen (z.B. attributes.wEditorNavpoint.php) name= " categorie " editor= " categories " valuePre= " " textPre= " - " pathCategories= "
Navigationspunkte unterschiedlich darstellen
Beispiel sind für die Auswahl die Klassen blue und red definiert. Beispiel: Auszug aus der Pflegemaske attributes.wEditorNavpoint.php mit class-Attribut ... name= " cssClass " editor= " selectbox " valueSelected= " " caption= " Darstellung "
Änderungen in Weblication® CMS Core/GRID
Panel erreichbar. 007.004.285.000 11.04.2013 Innerhalb des Editors können Elemente auch in der design.css über html.weditor angesprochen werden. 007.004.283.000 11.04.2013 BMI-Links zur Komprimierung von Bildern bei der Pflege über UMTS
Pflegemasken für Binärdateien
Beispielhafter Code zur Bearbeitung des XML-Elements wd:title innerhalb der wd:extension (Titel des Dokuments) class= " wEditorExtensionLabel "> Titel (Erscheint auch in Suchmaschinen und Auflistungen) class= " wEditorExtensionValue XL "> <!--
So setzen Sie ein Pflegeformular für öffentliche Benutzer um
" wd:object[@type = 'produkte-demo'] "> <!-- Darstellung im Editor (Pflegemaske)--> test= " $wIsInEditor and @wEditorId "> path= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/objects/produkte-demo.wObject.php " permission= " edit ">
So setzen Sie eine intelligente Bildauswahl um
... <!-- ca. Zeile 36/37 (Bild) --> class= " wEditorElementLabel "> select= " php:functionString('wTexts::showTextUser', 'File', 'Datei', 'Fichier') "/> class= "
Kategorienfilter als Auswahlbox für Listen
... test= " $wIsInEditor and php:functionString('wEnv::getGlobalValue', 'wUseEditor') != '0' "> ... ... class= " wEditorExtensionLabel "> select= " php:functionString('wTexts::showTextUser', 'Country', 'Land', 'Pays') "/> class= "
Eigene Sonderzeichen zur Auswahl anbieten
auch individuell anpassen bzw. erweitern. Setzen Sie hierzu einfach in der nachfolgend angegebenen styleClasses.wEditorStyles.php Datei innerhalb Ihres globalen Projektes die gewünschten Sonderzeichen entsprechend in einem specialChar -Tag.
CSS-Definitionen exklusiv in der Webseite oder im Editor einsetzen
Kleinere Anpassungen und CSS-Only Definitionen lassen sich in der design.css selbst über die vorangestellte Klasse .weditor bzw. .no-weditor erstellen. Beispiel: Auszug aus der design.css - CSS, welches nur im Editor wirkt .weditor body {
Linkprüfung: Ausnahmen definieren
der Seite der aktuelle Host (Pflege-Domain) innerhalb von WYSIWYG-Feldern nicht aus Link-Elementen entfernt werden soll //wEditor.replaceCurrentHostInWYSIWYG = false; if(wEditor.pathProject = '/de'){ wEditor.replaceCurrentHostInWYSIWYG = false; } //
Hintergrundbild dynamisch pro Navigationspunkt definieren
des Bildes beginnen soll. Beispiel: Auszug aus der /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/editor/navigation/attributes.wEditorNavpoint.php <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> version= " 1.0 " xmlns:de= " de " xmlns:en=
Pflege von textbasierten Daten
der Datei erfolgen soll (Javascript-Funktion), z.B.: onafterupload="wDocument.element('portrait').src = file;wEditor.saveDraftAndReload();" ab CMS-Version 010.002.107.000 auch für editor="picture" einsetzbar notwendig: nein nutzbar
Elemente des Mastertemplates bedingt zur Auswahl anbieten
mit Abfrage auf bestimmte Zeichenfolge (z.B. -de) ... if(preg_match("/-de/", wEnv::getGlobalValue('wEditorPath'))){ name= " Überschrift " en:name= " Headline " icon= "
Mini-Shop: Umsetzung über Objekt-Wizard - Beschreibung
var scriptPath = '[SCRIPT-PATH]' ; /*Pfad zu dem PHP-Script, das die Stripe-Session erstellt*/ if( typeof wEditor == 'undefined' && / #startStripeCheckout/.test(location.hash)){ /* Der EventListener stellt sicher, dass die Syntax
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"]');
Dateiverwaltung: Spalten und Schaltflächen anpassen
in Weblication® können Sie die Dateiverwaltung individuell anpassen können, um Redakteuren eine einfachere Bedienung und verbesserte Übersicht anzubieten ...
Pflegemaske zur Navigationsbearbeitung | Weblication CMS Onlinedokumentation
Definition der Pflegemaske für die Navigationsbearbeitung
Neu in Weblication® Version 13 - veröffentlicht am 01.07.2018
zur Pflege strukturierter Adressdaten Einbinden der dynamischen Pflegetags im XSLT-Template select= " php:function('wEditor::createExtendedWebtags', ., $wCSSPath, 'elementDataFragment', $layout) " /> Datenfragment mit dynamischen Pflegetags,
Bearbeiten einer Navigationsdatei | Weblication CMS Onlinedokumentation
Maske anpassen' steht nur einem Benutzertyp Administrator zur Verfügung. Durch Klick auf das Register öffnet sich die wEditorNavpoint-Datei, welche die zu pflegenden Attribute für die Navigationsbearbeitung definiert. Auf diese Weise kann ein