Volltextsuche
wDocumentData::getData
::getData Ermittelt Daten eines Dokumentes als Zeichenkette Funktionsaufruf String getData(String document, String data, Array options = array()) Parameter document Pfad zum Dokument data wPath-Ausdruck, der aus dem Dokument ausgelesen
documentData
Auslesen der Daten über verkürzte Schreibweise --> <!-- Auslesen des Titels --> document= " /de/index.php " data= " title " /> <!-- Auslesen der Beschreibung --> document= " /de/index.php " data= " description " /> <!--
-w-add-data
direkt über CSS-Only. Neben Klassen, können so noch weitere Werte zur Definition von Elementen gesetzt werden. Data-Attribute nutzt man vor allem als Schnittstellendaten für JavaScript Anwendungen, da diese nicht vordefiniert und
wList::createListFromXML
Generiert eine Liste auf Basis einer XML-Zeichenkette
Pflegemasken für Metadaten aus der Dokumentenerweiterung
id= " wEditorExtensionAreaInner "> 1){ $languageStr = ''; foreach($correspondentLanguageFiles as $language => $data){ if($data['available'] == 1 && $language != ''){ if($data['current'] != 1){ $languageStr .= ' class= " flag "
Listeneinträge über zusätzliche objektbasierte Data-Attribute formatieren
2018 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Objektdaten können nicht nur ausgegeben, sondern auch als Data-Attribute ergänzt werden. So dienen sie z.B. als Basis für spezielle JavaScript-Funktionen oder auch zur
Framework
auf Verzeichniseinstellungen getData Ermittelt Daten eines Verzeichnisses String getData(String directory, String data, Array options = array()) setData Setzt Daten eines Verzeichnisses Boolean setData(String directory, String data, String
wDocumentData::setData
setData(String document, String data, String value, Array options = array()) Parameter document Pfad zum Dokument data wPath-Ausdruck, dessen Wert gesetzt werden soll value Zu setzender Wert options Zusatzoptionen typeIfNotExists Typ
wImage::getDataUrlPlaceholder
generiert werden soll width Breite des Originalbildes height Höhe des Originalbildes Beispiel: Ermittelt eine Data-URL für den transparenten Platzhalter für Lazy loading Quelltext <?php $pathImage =
Inhalt des Dateiexplorers beeinflussen
'caption' => 'Preis' , 'width' => '80' , 'align' => 'left' , 'orderBy' => "/wd:extension/wd:object/wd:data[@id = 'price']/text()" , 'callback' => function( $documentPath ){ return wDocumentData :: getData ( $documentPath ,
CSS-Optimierungen automatisch durchführen
werden dass CSS3Pie genutzt wird, um automatisch CSS3-Definitionen auch in IE7 und IE8 unterstützt werden dass Data URLs automatisch generiert
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= "
Pflege von textbasierten Daten
inputStyle="width:80px;border-right:none" --> select= " /wd:document/wd:extension/wd:object/wd:data[@id = 'latitude']/text() "/> <!--web:text:stop--> <!--web:text:start editor="latlong" decorators="default"
-w-jquery
NavID /* ... */ .listDefault_var0 .listEntry { -w-levelheadline: 3; -w-jquery: var curLink = jQuery (this) .attr ('data-url') \3Bvar newLink = curLink+'?navid=942129942129'\3BjQuery (this) .attr ('data-url',newLink) } .listDefault_var0
Anlegen von Dateien über CSV-Import
entsprechend der Spalten-Definition in der CSV-Datei (z.B. [!--title--] für die Spalte title ). Die id -Werte der wd:data Tags dürfen keine Leerzeichen, Umlaute oder Sonderzeichen enthalten! Beispiel: Auszug aus der Veranstaltungsvorlage
wWeblic::renderItemData
an, welches rein über Parameter definiert wird Funktionsaufruf String renderItemData(String item, Array data, Array options) Parameter item Zu verwendendes Element z.B. headline.standard, falls die Funktion innerhalb einer Seite
wNewsletter::getDataNewsletter
::getDataNewsletter Ermittelt Daten aus einem Newsletter Funktionsaufruf String getDataNewsletter(String path, String data) Parameter path Pfad der zu versendenden E-Mail data Zu ermittelnde Daten (z.B. subject, fromName, receiversFile) format
wDirectoryData::getData
String getData(String directory, String data, Array options = array()) Parameter directory Pfad zum Verzeichnis data wPath-Ausdruck, der aus dem Verzeichnis ausgelesen werden soll options Zusatzoptionen inherit [|true] Falls die
BannerSlider - Beenden der Animation
= function (listId) { var bannerObject = jQuery ('#bannerSlider_' + listId) ; /* * Abfrage der data-Attribute des BannerObjektes, * In diesem Fall soll die Animation nach dem 1. Wechsel beendet werden */ if
Wo werden die Bildgenerierungen protokolliert und wie kann das Log für ein Bild eingesehen werden?
Bildbreiten für welche Bilder übertragen wurden. Für die genaue Zuordnung muss die Bild-ID (im Quelltext im Attribut data-rwid zu finden) herangezogen werden, die eindeutig pro Konstellation (z.B. CSS-Only Varianten) sein muss. Im Bild-Item
wDB
Dabenbank-Objekt
wDocumentData::getDataAsHTML
Ermittelt Daten eines Dokumentes als HTML-Zeichenkette
wDocumentData::getDataObject
Ermittelt Objektdaten eines Dokumentes (ab Version 007.004.040.000 verfügbar)
wRepository::createDocumentAndSetData
Array options) Parameter pathNewDocument Pfad des zu erstellende Datei pathTemplate Pfad der Vorlage options Optionen dataToSet Zu setzende Daten, z.B. array('meta_title' => 'Titel', 'location' => 'Bremburg') setOnline [|true] Falls die
Tabcontainer bzw. Registerlaschen in der mobilen Darstellung beim Laden alle öffnen
Werden Registerlaschen in der mobilen Ansicht als Akkordion-Container angezeigt, ist es ggf. gewünscht, beim Laden gleich alle zu öffnen.
includeCssRessources
automatisch generiert werden soll [PATH] pathCSS3Pie Pfad zu CSS 3 PIE Boolean generateDataURL Generiert automatische Data URLs aus Bilder Boolean generateSVG Generiert SVGs in den benötigten Farben Boolean interpreteWCSS Führt WCSS-Script
userData
(Dieser Wert kann leer bleiben, wenn auf die Daten des aktuellen Benutzers zugegriffen werden soll.) String data * Zu ermittelnde Benutzerdaten. Beispiel 1: Auslesen des Benutzernamens des aktuellen Benutzers data= "
Der Aufbau eines XML-Inhaltsdokuments
Pflegemasken für Metadaten aus der Dokumentenerweiterung
"/> <!--web:text:stop--> 1){ $languageStr = ''; foreach($correspondentLanguageFiles as $language => $data){ if($data['available'] == 1){ if($data['current'] != 1){ $languageStr .= ' class= " flag " onclick= "
wPicture::createPicture
::createPicture Erstellt ein Bild über ein PICTURE-Element Funktionsaufruf String createPicture(String path, Array data, Array, options) Parameter path Pfad des Bildes data Bilddaten default Array mit den Bilddaten für das Standardbild src
Listen
= 'event'] "> class= " listEntryDate "> select= " substring(wd:extension/wd:object/wd:data[@id='dateFrom'], 9, 2) "/> . select= " substring(wd:extension/wd:object/wd:data[@id='dateFrom'], 6, 2) "/> . -
Änderungen in Weblication® CMS Core/GRID
onAfterLockIp verfügbar. 008.004.000.000 24.03.2014 Final Version 008.003.079.000 19.03.2014 Über -w-add-data:name1=value1,name2=value2; lassen sich Data-Attribute über CSS-Only setzen. 008.003.076.000 16.03.2014 Neue
wNavigation
Navigationsgenerator Funktionen createNavigationHTML Generiert eine Navigation String createNavigationHTML(String data, String template, String mode, String navId, Array options = array()) createNavigationHTMLFromXML Generiert eine
Fullpage - Scrollverhalten von Sections mit langem Content
if(!window.jQuery){ return setTimeout(waitUntilContentLoaded, 100); } var minWidthFullPage = jQuery('html').data('widthnavigationmainmenumax') ? jQuery('html').data('widthnavigationmainmenumax').replace(/px/, '') : 992;
wDocumentData::replaceCurrentObjectdata
Ersetzt Objektdaten der aktuellen Seite (verfügbar ab CMS-Version 14)
Manuelle Sortierung in Listen
... ... ]]> ... match= " /wFilelist "> ... test= " files/file "> class= " listDefault listDefault_var{//data[@name = 'layout']/text()} "> <!-- Schleife über alle Dateien --> select= " files/file "> ... class= "
documentDataAsHTML
Gibt Daten aus einem Dokument HTML-formatiert aus. TAG Attribute [PATH] document * Pfad des Dokuments. [String|WPATH] data * XPath Ausdruck innerhalb des Documentes. Beispiele: document= " /de/index.php " data= "
Verschachtelte Verknüpfung von Filtern
'filterset' ] = array( 'type' => 'or' , array( 'type' => 'and' , array( "wPath" => "/wd:extension/wd:object/wd:data[@id='series']/text()" , "operator" => "==" , "condition" => $series ), array( "wPath" =>
Lottie-Files: Player pausieren
== 1){ var lottiePlayer = jQuery('div[id=' + id + '] lottie-player').get(0); lottiePlayer.setAttribute('data-pauseatframe', pauseAtFrame); lottiePlayer.addEventListener("frame", eventHandlerPauseLottiePlayer);
Überschrift: Allgemeine Einstellungen wie Zeilenumbruch, Links, Teilformatierung, etc.
um die WYSIWYG-Funktion für Formatierungen und die hinterlegte Formatierung ergänzt. Position der Überschrift als Data-Attribut ergänzen Legt fest, ob die Position der Überschrift zum Überschriften-Container als Data-Attribut ergänzt
navigation
Navigation TAG Attribute [PATH] data * Pfad zur Navigationsdefinition [PATH] template * Pfad zum Navigationstemplate String mode * Navigationsmodus sitemap
Formulare - Absenden-Button deaktivieren, bis Eingaben korrekt
ausgefüllt sind. Auszug elementForm.scss /* Setzen Sie das pointer-event für folgende CSS-Regel auf none */ form[data-hasinputsinvalid='1'] { .buttonSubmit { opacity: 0.7; background-color: $baseColorPrimary1; cursor: not-allowed;
Formulare - clientseitige Validierung vor Submit ausführen
jQuery ('form[name=myForm]') .attr ( { onclick: '', type: 'submit'} ) .on ('click', function(event) { if (jQuery('*[data-isinvalid=1]') .length > 0) { /*Formular enthält invalide Eingaben und submit abgebrochen*/ jQuery
So setzen Sie Filter in den Suchergebnissen ein
wird auch bei der Anzeige der "Anzahl der Treffer" berücksichtigt, indem Sie dies im Zeilentemplate der Suche über data[@name='numberFiles'] auslesen (siehe unten). Beispiel: Auszug aus der search.standard.wItem.php ... ...
wNavigation::createNavigationHTML
String createNavigationHTML(String data, String template, String mode, String navId, Array options = array()) Parameter data Pfad der Navigationsdatei template Pfad zum Navigationstemplate mode Modus der Navigationsdarstellung navId
Objekt-Daten mit verschachtelter XML-Struktur ersetzen
= []; $newNodes = [ '/de/start.php' , '/de/neu.php' ]; $classesQuery = '/wd:document/wd:extension/wd:object/wd:data[@id="classes"]' ; $classesNodeList = $xpath -> query ( $classesQuery ); if( $classesNodeList -> length === 1 ) {
wUserData
password, String saltLevel) getData Ermittelt Daten eines Benutzers. String getData(String user = null, String data = null) getGroups Ermittelt die Gruppen eines Benutzers Array getGroups(String user = null)) getMeta Ermittelt Metadaten
Cookies - Informationen zum Datenschutz
Informationen zum Cookie-Handling in Weblication® Projekten.
OpenStreetmap - Marker über Listeneinträge hervorheben
So können Sie Marker auf einer OpenstreetMap über Listeneintrage hervorheben.
Grafiken in Relation von der Höhe mit clip-path beschneiden
Durch Verwendung von clip-path: path können Sie Grafiken in Abhängigkeit von ihrer Größe auf unterschiedliche Formen zuschneiden.