der inneren und der äußeren Breite eines Elementes Funktionsaufruf String getDiffWidthElement(String file, String selector) Parameter file Pfad der CSS-Datei selector Selektor des Elementes Beispiel: Ermittelt die Differenz der inneren und der
ein Benutzer gesperrt ist (verfügbar ab CMS-Version 008.004.035.000) Boolean isLockedIpUntil(String ip, String user) selectUsers Führt eine bedingte Abfrage auf Benutzer aus Arrays selectUsers(Array query = '') setUserOffline Setzt einen Benutzer
wenn der Wert leer ist] notwendig: nein Pflege eines Bildes über die Standardmaske <!-- web:picture:start --> select= " wd:fragment[@id = 'picture']/img " /> <!-- web:picture:stop --> Pflege eines Bildes über eine speziell
" {php:functionString('wVariables::getValue', 'acronyms_max_different', '/de-wGlobal', '', '')} "> select= " wd:fragment[@id = 'text']
'Logout', 'Abmelden', 'Déloguer')} " redirect= " {$wProjectPath} " title= " "/> Text über XSLT ausgeben select= " php:functionString('wTexts::showTextUser', 'Picture', 'Bild', 'LwAposImage') "/> <!-- Beachten Sie in diesem
ermittelt. Beispiel: Zeigt eine Auswahl für alle Länder an, in denen es Standorte gibt Quelltext <?php < select name = "_country" onchange = "showCountries(this.value)" > < option > Alle Länder anzeigen < wsl : php
Beispiele) Beispiel: Auszug aus standard.wDocument.php mit FALSCHER Kommentarangabe ... <!--CONTENT:START--> select= " wd:group[@id='content1'] "/> <!--CONTENT:STOP--> ... Beispiel: Auszug aus standard.wDocument.php mit KORREKTER
werden die Elemente der Hauptgruppe angeboten match= " wd:group[@id='box'] "> <!-- web:group:start name=" " --> select= " wd:item "/> <!--
Bereich der Datenausgabe. ... test= " /wd:document/wd:extension/wd:object/wd:data[@id='gender']/text() = 'male' "> select= " php:functionString('wTexts::getText', 'mr') " /> test= "
mit numberFiles ... < xsl : template match = "/wFilelist" > ... <!-- < xsl : copy - of select = "/" /> --> < xsl : choose > < xsl : when test = "files/file" > < ul class= "listDefault" > < span
" xmlns:php= " http://php.net/xsl " exclude-result-prefixes="wd wsl php" version= " 1.0 "> name= " tag " select= " php:functionString('wRequest::getParameter', 'tag') "/> match= " / "> Der Parameter tag lautet: select= " $tag
von CSS-Only können Sie nicht nur in Elementen einsetzen, sondern auch in Objekten. Über ein Pflegetag vom Typ selectCssClassVariant kann der Redakteur eine bereitgestellte Variante im Objekt auswählen. Die Varianten können, wie bei Elementen
Einbinden / Registrieren von CSS-Dateien Registrierung einer CSS-Datei im Seiten-Strukturelement über XSLT select= " php:functionString('wPageCur::registerCss', '/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/styles/items/IhreAnwendung.css') "
diese zu maskieren sind. Falsch: verursacht einen Fehler, wenn das XML ein Anführungszeichen enthält $phpVariable = " select= " wd:fragment[@id = 'value']/text() "/> "; Korrekt: kommt auch mit Anführungszeichen im XML klar $phpVariable = "
Einsatz ab Weblication® CMS Version 12.x. Im Beispiel ist ein Formular umgesetzt, welches eine Auswahlbox (select) für diverse Interessen zur Auswahl anbietet. Wenn der Seitenbesucher als Interesse "Programmierung" auswählt, wird
myFunction " definiert hat, die danach direkt angesprochen wird. PHP-Skript über XSLT einbinden und Funktion aufrufen select= " php:functionString('wEnv::includeOnce', '/scripts/bench.php') " /> select= " php:functionString('myFunction', '') "
um (verfügbar ab CMS-Version 017.006.051.000) Boolean renameProjectGlobal(String path, String nameNew, Array options) selectDocuments Liefert eine Listen von Dokumenten, die der Abfragebedingung entsprechen Array selectDocuments(Array query)
"> <!--web:text:start openClipboardDialogOnPaste="0" pasteFilter="deleteTags" editor="wysiwyg" inputStyle=""--> select= " wd:fragment[@id = 'text'] "/> <!--web:text:stop--> <!-- web:item:stop --> class= " elementText ">
zur allgemeinen Copyright-Angabe für Hintergrundbilder /*@wCssFragment { class: elementSection; caption: Allgemein; selectable: no} */ .elementSection { /* ... */ -w-option-backgroundimageAddCopyright: yes; /* Copyright im Hintergrundbild ausgeben
Sprache aus. Beispiel: Auszug aus der standard.wParams.php des globalen Projektes ... name= " wProjectLanguageText "> select= " concat('/deGlobal/wGlobal/content/texts/', php:functionString('wProjectCur::getLanguage', $wProjectPath),
... match= " wd:object[@type = 'news'] "> test= " $wIsInEditor "> test= " not($wUsertype = 'admin') "> select= " php:functionString('wEnv::setGlobalValue', 'showStructureEditor', '0') " /> ... Damit der Pflegebenutzer den
entsprechend maskiert werden! Beispiel 1: Fehlerhaftes Einbinden des Textes zum oben genannten Textbaustein $oclock = ' select= " php:functionString('wTexts::getText', 'o_clock') "/> '; print 'Aktuelle Uhrzeit: '.date("H:i").' '.$oclock; // ->
mit definierten WYSIWYG-Funktionen <!--web:text:start wysiwygFunctions="bold|italic" editor="wysiwyg"--> select= " wd:fragment[@id = 'text'] "/> <!--web:text:stop--> Beispiel 2: Auszug aus dem XSLT-Template
editor="input" inputStyle="width:100%;" validator="checkInputField({from: 0, to: 100})" errorMessage=""--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/> <!--web:text:stop--> ... test= " $wIsInEditor ">
der Fall. ... test= " php:functionString('wVariables::getValue', 'images_hd_create', $wGlobalProjectPath) != '' "> select= " php:functionString('wPageCur::registerJs', concat($wGlobalProjectPath, '/wGlobal/layout/scripts/hd.js')) "/> test= "
" xmlns:fr= " http://weblication.de/5.0/lang/fr " xmlns:wsl= " http://weblication.de/5.0/wsl "> ... _display= " select " de:captionSelect= " Bitte wählen " en:captionSelect= " Please select " open= " 1 " caption= " Häufig benötigt "
ohne dass der öffentliche Benutzer die Auswahl sieht--> <!--web:text:start inputStyle="display:none" editor="select" values="on" --> select= " /wd:document/wd:extension/wd:status/wd:online/@status "/> <!--web:text:stop-->
(Quelltext) ... description= " Mehrwertsteuersatz in % " key= " vat_default " values= " 7|7.7|16|19|20 " type= " char.select " inputStyle= " width:auto "> 16 description= " Reduzierter Mehrwertsteuersatz in % " key= " vat_reduced " values= "
statisch eingebunden werden soll test= " wd:fragment[@id = 'execution']/text() = 'post' "> execution= " post "> select= " wd:fragment[@id = 'text']/text()|wd:fragment[@id = 'text']/* "/> select= " wd:fragment[@id =
= array('wPath' => '/wUser/type/@value', 'operator' => '==', 'condition' => 'standard'); $users = wUsers::selectUsers($usersQuery); if(wUserCur::getType() == 'admin'){ print ' Benutzerverwaltung '; print ' '; print ' onchange= "
der BASE (Mobile First) . Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/includes.global.php select= " php:functionString('wPageCur::registerJs', concat($wGlobalProjectPath, '/wGlobal/layout/scripts/wa.js'), '') "/> In
mit SAMEORIGIN description= " Einbetten in externen iFrames erlauben " key= " xframe_options " type= " char.select " values= " |SAMEORIGIN " texts= " Ja|Nein "> SAMEORIGIN Beispiel: Auszug aus der Projektkonfiguration mit
*/ .listDefault_var0 { /* ... */ -w-editmaskExtendedWebtag-layoutMyAspectRatio: 'active=yes,decorators=default,editor=selectCssClassVariant,cssClassMain=listDefault,cssClass=listDefaultMyAspectRatio,caption="Spezieller Bildausschnitt",captionInfo="abweichend
name= " googleTagManager "> test= " $wUsertype != 'admin' and $wUsertype != 'standard' "> name= " gtmId "> select= " php:functionString('wVariables::getValue', 'googleTagManager_id', $wGlobalProjectPath) "/> execution= " post ">
eventName, Function function) addOption Fügt ein Auswahlfeld hinzu String addOption(String value, String text, Boolean selected, String optgroup) deleteElement Löscht ein Element aus dem Formular Boolean deleteElement(String name) deleteOption
String getTextContent(Object node) Parameter node XML-ELement Auszug aus table.wItem.php zum Einsatz der Funktion ... select= " php:function('wXSLT::getTextContent', ../../tr[position() = 1]/td[$cellPos]) "/> ... Hinweis Beim Einsatz von
- Umschließt formatierten Beschreibungstext aus den Objektdaten mit CDATA $text = wStringconverter::wrapCDATA(' select= " php:functionString('wStringconverter::maskApos', /wd:document/wd:extension/wd:object/wd:data[@id =
vor den die CSS eingebunden werden soll Fügt die custom.scss Datei vor dem Import der html.scss zur design.css hinzu select= " php:functionString('wPageCur::insertBeforeCss', '/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/styles/custom.scss', 'html.scss')
Void appendCss(String path) Parameter path Pfad der CSS Datei Fügt die custom.scss Datei zur design.css hinzu select= " php:functionString('wPageCur::appendCss', '/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/styles/custom.scss') "/> Fügt die
Formular-Editor) bietet Ihnen die komfortable Möglichkeit, die Auswahlmöglichkeiten über das Element "Auswahlfeld (select, dropdown)" zu definieren. Die oben ersichtliche Auswahlmöglichkeit in der Anfrageseite setzen Sie in der Bearbeitung
aktivieren. Beispiel: Auszug aus der elementVideo.scss .. /*@wCssFragment { class: elementVideo; caption: Allgemein; selectable: no} */ .elementVideo { @extend .elementContent; .... -w-option-addJsonLdCallback: ' wMyProject: :callbackJSONLD';
bei gleichbleibender Bildgröße nicht generiert, sondern nur kopiert. 006.009.231.009 18.04.2012 Über den Typ char.selectMultiple lässt sich in der Projektkonfiguration auch eine Mehrfachauswahl anbieten. 006.009.231.003 17.04.2012 Neue
verfügbar, um eine asynchrone Get-Anfrage durchzuführen. 011.001.251.000 31.08.2016 Die Variantenpflege über editor="selectCssClassVariant" unterstützt nun über multiple="1" auch die Mehrfachauswahl von Varianten bzw. Untervarianten. 011.001.250.000
31.08.2020 Bei der Auswahl eines in eine Seite einzubindenden Elementes erhält die Auswahlseite zusätzlich die Klasse selectuid, um Elemente in diesem Fall gesondert formatieren zu können. 015.002.020.000 26.08.2020 Über die Option
des Elementes als Data-Attribut eränzen [1(Ja)|0(Nein)]*/ Weiterführende Links w3schools.com: CSS :first-child Selector
individuelle Funktion in der desing.js definiert werden. wOnBeforeChangeCategoryURL = function (url) { var cat = jQuery ('select[name^=categories]') ; var sterm = urlParams.get ('searchTerm') ; if (cat[0].value != '' && cat[1].value == ''
.elementBox:first-child', lazyLoading: false, afterLoad: function(anchorLink, index){ jQuery('html').attr('data-section-selected', index); jQuery(window).trigger('scroll'); }, afterResponsive: function(isResponsive){} });
=> '/wUser/email[@class="business"]/@value' , 'operator' => '==' , 'condition' => $email ]; } $users = wUsers :: selectUsers ( $usersQuery ); return !empty( $users ); } // usage checkIfUserWithEmailExists ( 'email@domain.dd' , [ 'clearIndex' =>
-w-color-data: ['#3333ff', '#ffcc33', '#33cc33', '#cccccc', '#a52a2a', '#fff000', '#ee82ee', '#999999']; -w-color-data-selectable: yes} Weiterführende Links weblics.de: Diagramm CSS-Only-Eigenschaft: -w-color-data-selectable Zu beachten: Diese
Navigationstext kann z.b. so aussehen: BauvorhabenRaum Kehl --> search= " " replace= " <br /> "> select= " /wNavigation/navPoint "/> ... Wichtige Hinweise Beachten Sie, wenn HTML-Tags über diese Funktion gesetzt werden,