Volltextsuche
wWeblic::renderItemStr
Mein Unternehmen Beispiel 3: Innerhalb eines XSL-Templates ein Überschriften Element über einen String ansprechen id= " title " type= " char.text "/> id= " display " type= " char.display "> h2 id= " text " type= " text.standard ">
Das müssen Sie bei der Lizenzierung von IDN-Domains beachten
idn ace-string internationalized domain name Dieser Artikel beschreibt, was Sie bei der Lizenzierung von sogenannten IDN-Domains beachten müssen. Bei IDN-Domains (Internationalized Domain Name) handelt es sich um Domains, die zu den bisher
So ermitteln Sie Kategorienknoten mit Text und ID
beschreibt, wie Sie über Framework-Funktionen aus einer Kategoriendatei die Kategorienknoten mit Text und Kategorien-ID ermitteln. Das folgende Beispiel führt an, wie Sie über die PHP-Framework Funktion wDom::executeXPath aus einer
wStringconverter::convertToAnchorID
a-zA-Z0-9:.- wird in einen Bindestrich umgewandelt $text = "Über-schrift mit_Sonder.zeichen:?" ; print 'Text als ID: ' . wStringconverter :: convertToAnchorID ( $text ). ' ' ; ?> Ergebnis Text als ID: Ueber-schrift-mit_Sonder.zeichen:-
wStringconverter::convertAnchorToID
a-zA-Z0-9- wird in einen Bindestrich umgewandelt $text = "Über-schrift: mit_Sonder.zeichen:?" ; print 'Text als ID: ' . wStringconverter :: convertAnchorToID ( $text ). ' ' ; ?> Ergebnis Text als ID: Ueber-schrift--mit_Sonder-zeichen
wPageProcessor::restoreCurrentWidthPath
aktuellen, eindeutigen Breitenpfad (UID) der übergebenen ID wieder her Funktionsaufruf String restoreCurrentWidthPath($id) Parameter id ID, des gespeicherten Breitenpfades Beispiel: Stellt den aktuellen, eindeutigen Breitenpfad (UID) der
Der Inhaltsbereich (die wd:group Elemente)
Inhaltsbereichs folgt nachfolgend beschriebener Struktur: Inhaltscontainer/ Gruppen (wd:group) Name wd:group Attribute id Eindeutige Gruppen-Id zur Identifikation im Mastertemplate name Angezeigter Gruppenname. Dieser ist wichtig für die
Bildbreiten: Für Bilder abhängig von Position eindeutige Id setzen
Id setzen Veröffentlichungsdatum: 21. März 2023 Änderungsdatum: 22. März 2023 Listen Bildbreiten rwid width-id setUniqueWidthIdPosition Bei der Auflistung von Bildern ist es möglich jedem Bild eine eindeutige Bildbreiten-Id
Mehrere Strukturelemente gleichzeitig einfügen
" type= " list.container "> type= " button.filemanager "> id= " title " type= " char.text "/> id= " display " type= " char.display "/> id= " icon " type= " char.text "/> id=
Unterschiedliche Sortiermöglichkeiten für Listen
aus der Aktuelles-Liste des Beispielprojektes type= " list.standard " uid= " 586a9b2bc7ae7e9f7bc988ae1ae17c87 "> id= " listtemplate " type= " src.file "> /demoGlobal/wGlobal/layout/templates/lists/default.wFilelist.php id= "
Der Inhaltsbereich (die wd:group Elemente)
Inhaltsbereichs folgt nachfolgend beschriebener Struktur: Inhaltscontainer/ Gruppen (wd:group) Name wd:group Attribute id Eindeutige Gruppen-Id zur Identifikation im Mastertemplate name Angezeigter Gruppenname. Dieser ist wichtig für die
Elemente des Mastertemplates bedingt zur Auswahl anbieten
" icon= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/images/element-icons/element_headline.gif " type= " headline.text "> id= " title " type= " char.text "/> id= " display " type= " char.display "/> id= " text " type= " text.standard ">
Dateien können mehrfach über Listen ausgegeben werden, wenn ihnen ein Parameter angehängt wird (z.B. $listParameters['file'][] = $file.'?2'; oder $listParameters['file'][] = $file.'?id=2&type=sub';). Der Parameter ist im Listenergebnis über das Attribut @param abrufbar.
ein Parameter angehängt wird (z.B. $listParameters['file'][] = $file.'?2'; oder $listParameters['file'][] = $file.'?id=2&type=sub';). Der
Akkordeon Container über wWeblic::renderItemStr zusammenbauen - Beispiel kann im Objekt-Wizard für die Seitendarstellung verwendet werden.
Akkordeon Container über wWeblic::renderItemStr, wird mit Objektdaten der aktuellen Seite befüllt.
Kategorienfilter - Konfigurationsbeispiel in Listen
erlauben': 1:'Sortierung': 1:'Darstellung': Liste - Kategorien über URL-Parameter 1:'Name des Parameters': 1:'ID des Kategorienfeldes': 1:'Unterkategorien mit berücksichtigen': 1:'Pfad der Kategoriendatei': 1:'ODER/UND
-w-editmaskExtended-id
Mögliche Werte Beschreibung Einsatzgebiet [yes|no] Definiert, ob ein Eingabefeld für ein Individualformat (CSS id) angeboten wird container.layout.wItem.php Beispiele / Anwendungsfälle Beispiel 1: Aktiviert das Eingabefeld zur
Pflege von Inhaltsgruppen
wird. (nutzbar ab CMS-Version 015.006.030.000) mögliche Werte: |1 notwendig: nein Innerhalb der Gruppe mit der id content1 dürfen nur Elemente aus der Gruppe mit dem Namen content1 eingefügt werden. <!-- Hier werden die
Umsetzung einer Internetpräsenz für mobile Endgeräte in älteren Projekten
man sich im Editor befindet --> name= " templateEditor " wd:pathTemplate= " editmasks/standard.metadata.php "/> id= " blockMainOuter "> id= " blockMain "> id= " blockTop "> <!-- Logo --> name= " logo " wd:pathTemplate= "
Sortierung einer Liste über eigene Werte
Liste über eigene Werte Veröffentlichungsdatum: 29. Februar 2012 Änderungsdatum: 21. November 2014 liste sortierung id orderby reihenfolge Sortieren Sie eine Weblication® Liste über eigene Werte, um die Reihenfolge der Listeneinträge
button
onclick-Ereignis TAG Attribute [JAVASCRIPT] onclick * Javascript, das beim Klick ausgeführt wird String markId ID des HTML-Elementes, das beim Überfahren markiert werden soll. Mehrere Elemente können mit | getrennt angegeben
Maximale Bestellmenge im Mini-Shop Weblic ergänzen
')"/> wEnv :: getGlobalValue ', ' deliveryTime_texts ')"/> wTexts :: showTextUser ', ' Product ID ', ' Artikel - ID ', ' ID de lwAposarticle ')"/> variantDescription '] != '' or wd:data[@id = ' variants ']/wd:item">
Vorgehensweise bei XML-Fehlern
weiter oben beschrieben. Weitere Beispiele: Facebook Connet (Widget) über HTML-Quelltext Element eingebunden Korrekt: id= " fb-root "> /* */ class= " fb-page " data-href="https://www.facebook.com/tagesschau" data-width="220"
displaySelector
Einsatz eines Editor Select Feldes. TAG Attribute [XPATH] valueSelected * Ausgewählter Wert [XPATH] itemId * ID des Elements, das mit dem ausgewählten Wert gesetzt werden soll [XPATH] editorId * ID des Editors auf das sich das
wDocument::getNavId
String getNavId() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Ermittelt die Navigations-ID einer Seite Quelltext <?php try{ $document = new wDocument (
Objektverwaltung
Durch Klick auf diese Schaltfläche öffnet sich die Maske zum Erstellen eines neuen Objekttyps. Durch Angabe der ID des Objekt-Typs (z.B. myObjecttyp) und Auswahl, ob es ein über Objekt-Wizard oder XSLT definierbares Template sein
getCategoryAttribute
Gibt ein Attribut einer Kategorie aus TAG Attribute [PATH] path * Pfad der Kategoriendatei String id * Kategorie ID String attribute * Attribut,
buttonLogout
icon Symbol der Schaltfläche String caption Beschriftung der Schaltfläche String title Titel der Schaltfläche String id ID der Schaltfläche String class CSS Klasse String style CSS Style String redirect Weiterleitung nach dem Logout
wPathName::getObjectId
path) Parameter path Pfad der Datei Beispiel: Ermittelt aus einer Suchekonfigurationsdatei nur die Objekt-ID (Name der Suche) Quelltext <?php $path = "/dev/weblication/project/searchs/default.wSearchBot.php" ; print 'Die
Listen
List " icon= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/images/element-icons/element_list.gif " type= " list.standard "> id= " listtemplate " type= " src.file "> /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/lists/default.wFilelist.php id= "
URL-Parameter über WSL oder XSL ermitteln
weiter eingegangen, sondern lediglich der Inhalt der Objektdaten angeführt. Innerhalb des wd:data Bereiches mit der id="dates" wird zu jedem Termineintrag ein Status gesetzt (z.B. status="frei" ): Beispiel: Auszug aus einer Veranstaltung
buttonArchiving
icon Symbol der Schaltfläche String caption Beschriftung der Schaltfläche String title Titel der Schaltfläche String id ID der Schaltfläche String
Pflegemasken für Metadaten aus der Dokumentenerweiterung
die Maske zur Pflege der Metadaten eingebunden, falls man sich im Editor befindet --> name= " templateEditor "/> id= " blockMain "> id= " blockMainInner "> Aufbau der Pflegemaske Der Aufbau der Pflegemaske folgt dem standardisierten
Bereiche abhängig von der Anzahl an Elementen ausblenden
zu vermeiden. Anhand der BASE Projektbasis wird Ihnen die Möglichkeit beschrieben, wie Sie den DIV-Container mit der id="blockBefore" ausblenden, falls sich darin keine Elemente befinden. In diesem Block können globale oder
Formularwerte bzw. Formulardaten weiterverarbeiten
des Formulares angezeigt wird. Beispiel: Auszug aus der Kontaktseite index.php mit Setzen der Werte über eine Session ,,, id= " serverEventOnSubmit " type= " text.script "> getFormData()); $this->initFormData(); // ... ]]> ... Beispiel:
wReadWrite::writeFileCSVArray
protectDir ( wPathName :: getDirFile ( $filePath )); ?> Beispiel: Schreiben einer CSV Zeile Quelltext <?php $data [ 'id' ] = rand ( 0 , 500 ); $data [ 'title' ] = 'Herr' ; $data [ 'surname' ] = 'Mustermann' ; $filePath =
Anlegen von Dateien über CSV-Import
benennen Sie 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
wNavigation::createNavigationHTMLFromXML
der Navigation template Pfad zum Navigationstemplate mode Modus der Navigationsdarstellung navId Navigations-ID des aktuellen Navigationspunkt options Zusätzliche Einstellungen deep Gibt an, wie viele Level berücksichtigt werden
Lottie-Files: Player pausieren
Lottie-Files // //////////////////////////////////////////////////////////////// setEventPauseLottiePlayer = function(id, pauseAtFrame){ if(jQuery('div[id=' + id + '] lottie-player').length == 1){ var lottiePlayer = jQuery('div[id=' + id +
So erstellen Sie Seiten auf Grundlage eines Formulares
[!--lastname--] ... from= " " status= " off " to= " "/> value= " "/> name= " Person " type= " person "> id= " title " type= " char.text "> [!--title--] id= " firstname " type= " char.default "> [!--firstname--] id= "
Dateiexplorer in eigenen Anwendungen einsetzen
folgendes JS-Skript eingebunden sein: // /weblication/grid5/gui/scripts/browseEdit.js // // wOpenFileselector(String id, String path, String context, String extensions, String showFavorite, String showMenubar)
templatesIncludeItems
icon= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/images/element-icons/element_headline.gif " type= " headline.default "> id= " title " type= " char.text "/> id= " display " type= " char.display "/> id= " text " type= " text.standard ">
wUserContent::getDataOfComment
Kommentars (verfügbar ab CMS-Version 017.007.009.000) Funktionsaufruf String getDataOfComment(String path, String id) Parameter path Pfad der Datei id ID des Kommentars subId Optionale ID für zusätzliche Kommentare Beispiel: Ermittelt
wDocumentData::getDataObject
eines Dokumentes (ab Version 007.004.040.000 verfügbar) Funktionsaufruf String getDataObject(String document, String id) Parameter document Pfad zum Dokument id ID des Objektfeldes Beispiel: Ermittelt diverse Werte aus den Objektdaten des
wStringconverter::prepareXmlToEmbed
Bereitet eine XML Datei (z.B. SVG) zum Einbetten in HTML vor (verfügbar ab CMS-Version 011.002.197.000)
Spaltenbreiten im mehrspaltigen Inhaltscontainer über CSS-Only umsetzen
sind, können neue Elemente über CSS-Only definiert werden. Das Element hat nun neben der eigentlichen Layout-Variante ( id="layout" ), über die z.B. die Rahmen oder die Höhenanpassung definiert wird eine zweite Layout-Variante (
wNavigation::createNavigationHTML
Pfad der Navigationsdatei template Pfad zum Navigationstemplate mode Modus der Navigationsdarstellung navId Navigations-ID des aktuellen Navigationspunkt options Zusätzliche Einstellungen deep Gibt an, wie viele Level berücksichtigt werden
wUserContent::updateComment
einen Kommentar einer Seite Funktionsaufruf String updateComment(String path, Array data) Parameter path Pfad der Seite id ID des zu ändernden Kommentars data Kommentardaten comment Kommentar user Benutzername optional name Name email E-Mail
wNewsletter::getMailOfUnsubscribeId
$path, String $newsletterID, String $unsubscribeID) Parameter path Pfad des Newsletterverzeichnisses newsletterId ID des Newsletters unsubscribeID Austragungs-ID Beispiel: Ermittelt die E-Mail des Eintrags auf Basis der Austragungs-ID
Pflege von textbasierten Daten
Auswahl] notwendig: nein nutzbar bei: editor = 'selectCssClassVariant' fragmentsInitOnChange Definiert die Fragment-IDs, deren Werte bei Wechsel einer CSS-Only Layoutvariante zu löschen sind. (ab CMS-Version 10 Nutzbar). z.B.
wBrowseEdit::createButton
captionInfo Ergänzende Beschriftung der Schaltfläche title Titel der Schaltfläche attributes Weitere Attribute id => String ID der Schaltfläche class => String CSS Klasse style => String CSS Style questionConfirm => String