Volltextsuche
Pflege von textbasierten Daten
CSS-Only Auswahl Pflegetag-Attribute editor definiert den zur Pflege zu verwendenden Editor mögliche Werte:
Pflegemasken für Metadaten aus der Dokumentenerweiterung
innerhalb der wd:extension (Titel des Dokuments) <!--web:text:start editor="input" inputStyle="width:100%;"--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/> <!--web:text:stop--> // Umbrüche im Code dienen
Pflegemasken für Metadaten aus der Dokumentenerweiterung
innerhalb der wd:extension (Titel des Dokuments) <!--web:text:start editor="input" inputStyle="width:100%;"--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/> <!--web:text:stop--> // Umbrüche im Code dienen
So binden Sie Binärdateien für Sprachportale ein
caption=" " captionInfo=" " editor="input" allowSpecialChars="1" markShys="1" validator="" errorMessage=" "--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/> <!-- web:text:stop --> <!-- web:text:start
Kategorienfilter als Auswahlbox für Listen
19. Oktober 2023 liste auflistung ausgabe filter filtern kategorien kategorienfilter kategorien-filter auswahlbox selectbox Ermöglichen Sie dem Seitenbesucher innerhalb von Listen ein Filtern der Ausgabe nach vordefinierten Kriterien. Dem
So setzen Sie eine intelligente Bildauswahl um
... <!-- ca. Zeile 36/37 (Bild) --> class= " wEditorElementLabel "> select= " php:functionString('wTexts::showTextUser', 'File', 'Datei', 'Fichier') "/> class= " wEditorElementValue ">
Maximale Bestellmenge im Mini-Shop Weblic ergänzen
inputStyle="width:48px;margin-right:3px"--> price ']"/><!-- web:text:stop --> <!-- web:text:start editor="select" values=" " texts=" " inputStyle="width:auto;margin-right:3px"--> deliveryTime ']"/><!-- web:text:stop -->
wRepository::selectDocuments
::selectDocuments Liefert eine Listen von Dokumenten, die der Abfragebedingung entsprechen Funktionsaufruf Array selectDocuments(Array query) Parameter query dir => [String|Array] Verzeichnis dirRecursive => [String|Array] Verzeichnis und
Bei einem Selectfeld können pro Styles pro Wert definiert werden: styles="font-size:13px|font-size:11px" oder classes="headline1|headline2"
einem Selectfeld können pro Styles pro Wert definiert werden: styles="font-size:13px|font-size:11px" oder classes="headline1|headline2"
Der Editor lässt sich beim Ändern eines Selectfeldes mit onchange="wEditor.refresh()" neu laden
lässt sich beim Ändern eines Selectfeldes mit
Navigation mit geöffneten Hauptpunkten
" /wNavigation "> class= " navLevel1Container "> <!-- Hier steht später die generierte Navigation --> select= " /wNavigation/navPoint "/> <!--Dieses Template wird auf jeden Navigtionspunkt des ersten Levels angewandt-->
wUsers::selectUsers
= array( 'wPath' => '/wUser/type/@value' , 'operator' => '==' , 'condition' => 'standard' ); $users = wUsers :: selectUsers ( $usersQuery ); if( wUserCur :: getType () == 'admin' ){ foreach( $users as $user ){ print wUserData :: getData ( $user ,
Pflegemasken für Binärdateien
in Suchmaschinen und Auflistungen) class= " wEditorExtensionValue XL "> <!-- web:text:start editor="input"--> select= " //wd:extension/wd:meta/wd:title/text() "/> <!-- web:text:stop --> // Umbrüche im Code dienen lediglich der
So setzen Sie eine kategorisierte und nach Priorität sortierte Liste um
... class= " wEditorExtensionLabel "> Fachgebiete / Priorität class= " wEditorExtensionValue "> select= " /wd:document/wd:extension/wd:object/wd:data[@id='fachgebiete']/wd:category "> name= " allowDelete "> test= "
Formulareditor: Eingabefelder dynamisch einfügen
09. März 2023 Änderungsdatum: 22. März 2023 wForm addOption Formulareditor dynamisch Eingabefelder input select addElement Sie können im Formulareditor über das Feld "Vor der Erstellung auszuführendes Skript" Eingabefelder
So passen Sie die Listenübersicht einer Weblication® Liste an
> < xsl : when test = "@extension = 'jpg' or @extension = 'png' or @extension = 'gif'" >< xsl : value - of select = "@path" /> < xsl : when test = "wd:extension/wd:meta/wd:thumbnail/@src and
So geben Sie Listeninhalte in der Navigation aus
Die Daten hingeschrieben--> match= " /wNavigation "> id= " navigationSitemap "> class= " navLevel1space "> select= " /wNavigation/navPoint "/> <!--Dieses Template wird auf jeden Navigtionspunkt des ersten Levels angewandt-->
wDB::isSelectStatement
ist (verfügbar ab CMS-Version 019.001.026.000) Funktionsaufruf Beispiel: Prüft, ob ein SQL-Statement eine reine SELECT-Abfrage ist Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); wDB ::
Navigationspunkte unterschiedlich darstellen
auf die Schaltfläche " Diese Maske anpassen ". Als Editor für das Attribut " cssClass " setzen Sie eine Auswahlbox ( selectbox ), die die von Ihnen zur Verfügung gestellten Klassen zur CSS-Formatierung bereitstellt. Im genannten Beispiel sind für
So lesen Sie Werte in eine Auswahlbox im Editor ein
Editor ein Veröffentlichungsdatum: 01. April 2010 Änderungsdatum: 30. November 2016 editor text bearbeitung auswahl select multi Dieser Artikel beschreibt, wie Sie für die Dateibearbeitung über den Select-Texteditor Werte aus einer
So setzen Sie ein Pflegeformular für öffentliche Benutzer um
"> Id class= " wEditorExtensionValue "> <!-- web:text:start editor="input" inputStyle="" --> select= " wd:data[@id = 'Id'] "/> <!-- web:text:stop --> class= " wEditorExtensionLabel "> Category class= "
Individuelle Dateiauswahl im Editor
Nutzbar ab: Version Veröffentlichungsdatum: 19. Oktober 2011 Änderungsdatum: 21. Oktober 2011 editor dateiauswahl select documents dokumente dateien auswählen Im Bearbeitenmodus können Sie den Pflegebenutzern eine eigene Auswahl auf
Formatierung der Druckansicht beeinflussen
rel= " stylesheet " href= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/styles/print.css "/> name= " class "> print body select= " $wPageDisplayType "/> project- select= " php:functionString('str_replace', '/', '',
So verwenden Sie ein eigenes Skript zur Auswahl der Listen-Templates
der Listen-Templates Veröffentlichungsdatum: 08. März 2011 Änderungsdatum: 16. August 2011 listen templates auswahl select auswahllisten eigene individuelle Dieser Artikel beschreibt, wie Sie eine eigene Auswahlliste für die Zeilentemplates
Pflege von XML-Einträgen
oder zur Zuordnung von Informationen. editor definiert den zur Pflege zu verwendenden Editor mögliche Werte: input|select|file|dir notwendig: nein Standardwert: input inputStyle definiert CSS, um die Darstellung des pflegbaren Bereiches
Pflege von Kategoriezuordnungen
Pfad der zu verwendenden Skriptdatei fest mögliche Werte: [Pfad zur Skriptdatei] notwendig: nein nutzbar bei: editor = 'select' language legt die Sprache des Kategorientextes fest mögliche Werte: Sprachkürzel notwendig: nein editor legt fest,
So filtern Sie die Auswahl der Listen-Templates
@uid, '.showInputTemplate')) != 'no' "> class= " wEditorElementLabel "> select= " php:functionString('wTexts::showTextUser', 'Template list', 'Darstellungs-Template für die Ergebnisliste', 'Trame pour
HTML Meta-Daten setzen und pflegen
" 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 "/> test= "
displaySelector
Hinweis: Diese Funktion ist DEPRECATED, wird daher nicht mehr zum Einsatz empfohlen. Alternative: Einsatz eines Editor Select Feldes. TAG Attribute [XPATH] valueSelected * Ausgewählter Wert [XPATH] itemId * ID des Elements, das mit dem
Formular mit Länderauswahl und vorausgewähltem Land
und vorausgewähltem Land Veröffentlichungsdatum: 27. April 2012 Änderungsdatum: 04. April 2019 formular auswahl select kategorien land länder initialwert Innerhalb eines Formulares können Sie über eine Kategorienauswahl eine
Formular: Auswahlfeld über Dateipfade
Veröffentlichungsdatum: 19. Juni 2020 Änderungsdatum: 26. Juni 2020 weblication cms formular auswahlfeld auswahlbox select liste Über ein Auswahlfeld soll der Seitenbesucher direkt bestimmte Seiten aufrufen. Formular: Auswahlfeld für
Kontextmenüs und Schaltflächen im Dateiexplorer anpassen
solche Beispiele in Produktionsumgebungen einsetzen. Inhalt der post.include.js Datei function wOnBeforeShowContextMenu(selectionData){ //console.log(selectionData['header']); //console.log(selectionData['content']); // Schaltfläche für Verzeichnis
So passen Sie die Linkbearbeitungsmaske individuell an
Link " en:name= " Standard link " value= " "/> de:name= " Interner Link " en:name= " Internal link " value= " intern " selectIfMatchHref= " /^\\// "/> de:name= " Externer Link " en:name= " External link " value= " extern " selectIfMatchHref= " /^https?\:/ "/>
wForm::addElement
eigener Klasse) Beispiel 4: Hinzufügen eines Elementes zu einem Formular (Datumsfeld) Beispiel5: Hinzufügen eines Selectfeldes + Validierung auf required Beispiel: Beispiel 1: Hinzufügen eines Elementes zu einem Formular Quelltext <?php
So berücksichtigen Sie mehrfach verlinkte Dateien in der Navigation
24. November 2016 navigation navigationspunkt menüpunkt seite datei mehrfach navigationszustand selektiert selected Dieser Artikel zeigt die Möglichkeiten auf, welche hinsichtlich der Anzeige des Navigationszustandes bei mehrfach in
Systemparameter bei der XSL-Transformation
"/> name= " wIsLoggedIn "/> name= " wGlobalProjectPath "> /default-wGlobal name= " wCurrentObjectType "> select= " /wd:document/wd:extension/wd:object/@type "/> name= " wNavidStandard "> test= " $wIsInEditor "> select= "
Umsetzung einer Internetpräsenz für mobile Endgeräte in älteren Projekten
in /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/standard.wParams.php ... name= " wViewMode "> select= " php:functionString('wEnv::getGlobalValue', 'wViewMode') " /> name= " wCSSPath "> test= " $wViewMode = 'mobile'
Seitentitel und weitere Metadaten individuell im Objekt-Template festlegen
genutzt werden. Setzt den Titel aus dem Präfix 'Meldung' und dem eingepflegten Titel der Meldung zusammen select= " php:functionString('wEnv::setGlobalValue', 'pageTitle', concat('Meldung: ',
Dateiliste nach durchschnittlicher Seitenbewertung (Ranking) sortieren
"> test= " not(wd:extension/wd:object/wd:data[@id = 'hidePublicationDate'] = '1') "> class= " listEntryDate "> select= " php:functionString('wDate::formatDate', 'd.m.Y', wd:extension/wd:meta/wd:publication/@time) "/> test= "
Cookies - Informationen zum Datenschutz
" type= " char.yesno "> no description= " Position des Layers " key= " consentsbanner_position " type= " char.select " values= " |bottom " texts= " Mittig|Unten "/> description= " Cookie-, Datenschutzhinweis zum Bestätigen blockiert
Navigationen
id= " navigationMain "> class= " navLevel1Container "> <!--Hier steht später die generierte Navigation--> select= " /wNavigation/navPoint "/> <!--Dieses Template wird auf jeden Navigtionspunkt des ersten Levels angewandt-->
Unerwünschte Aufrufe blockieren oder umleiten
Diverse Aufrufe nur für diverse Bots blockieren Beispiel 6: pageId-Parameter bei Bots nur einmal zulassen Beispiel 7: selectedXXX-Parameter bei Bots komplett löschen Beispiel 8: Bot-Aufrufe mit diversen URL-Parametern blockieren Weiterführende
Objektpflegemasken per Mausklick anpassen - Pflegbare Elemente
errorMessage=" " editor="input" inputStyle="height:28px;font-size:23px;line-height:28px;"--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/> <!-- web:text:stop --> <!-- web:text:start
CSS-Rendering - Inhalte wie Bilder automatisch in passender Breite generieren
--> name= " widthElementInner "> test= " php:functionString('method_exists', 'wCSS', 'getWidthInner') "> select= " php:functionString('wCSS::getWidthInner', $wCSSPath, concat('.elementStandard .elementContent .elementPicture
wCSS
die Differenz der inneren und der äußeren Breite eines Elementes String getDiffWidthElement(String file, String selector) getEditmaskExtended Ermittelt den Wert für ein pflegbares Feld String getEditmaskExtended(String file, String
Individuelle Benutzerdaten bearbeiten
" /de " xmlns:en= " /en " xmlns:fr= " /fr " version= " 1.0 "> de:caption= " Anrede " name= " anrede " editor= " select " valueSelected= " "> de:name= " " en:name= " " value= " "/> de:name= " Sehr geehrter Herr " en:name= " " value= "
Framework
die Differenz der inneren und der äußeren Breite eines Elementes String getDiffWidthElement(String file, String selector) getEditmaskExtended (1) Ermittelt den Wert für ein pflegbares Feld String getEditmaskExtended(String file, String
wOutput::isViewableItem
des include.wObject.php Templates (Auszug) <!-- Viewmode über standard.wParams.php --> name= " wViewMode "> select= " php:functionString('wEnv::getGlobalValue', 'wViewMode') "/> <!-- ... --> name= " includePath "> test= "
Werte beim Speichern in ein anderes Feld schreiben
"> <!--web:text:start editor="input" inputStyle="width:100%;" validator="required" errorMessage=""--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/> <!--web:text:stop--> class= " wEditorExtensionLabel ">
Responsive Toggler-Navigation anpassen
... <!-- HTML-Header --> name= " htmlHeader "> ... type= " text/javascript "> wNavidStandard=' select= " $wNavidStandard " /> ';wProjectPath=' select= " $wProjectPath " /> '; test= "