Volltextsuche
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
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
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
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
Pflege von textbasierten Daten
Awesome Icon Auswahl Pflegetag-Attribute editor definiert den zur Pflege zu verwendenden Editor mögliche Werte:
Weblics® 2.x in BASE 1.x nutzen
" ancestor::*[@id = 'content3'] "> blockBefore test= " ancestor::*[@id = 'content5'] "> blockBottom blockContent select= " $wPageDisplayType " /> select= " php:functionString('wEnv::setGlobalValue', 'innerWidthCurrentElement',
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
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
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 ::
Kontextmenüs und Schaltflächen im Dateiexplorer anpassen
für zusätzliche Funktionen im Dateiexplorer auf. Inhalt der post.include.js Datei function wOnBeforeShowContextMenu(selectionData){ //console.log(selectionData['header']); //console.log(selectionData['content']); // Schaltfläche für Verzeichnis
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= "
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', '/', '',
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,
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
So erweitern Sie ein Formular um eine Benutzerauswahl
um eine Benutzerauswahl Veröffentlichungsdatum: 24. November 2010 Änderungsdatum: 15. Januar 2014 formular auswahl select benutzer users Dieser Artikel beschreibt, wie Sie ein Formular um die Auswahl von Benutzerdaten erweitern. Über das
Online-Status von Binärdateien über Metadaten-Maske bearbeiten
(offline)|Nur für Redakteure veröffentlichen (test)|Zeitgesteuerte Veröffentlichung" valueFalse="" --> select= " /wd:document/wd:extension/wd:status/wd:online/@status "/> <!-- web:text:stop --> <!-- web:text:start
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
Einfügen von Struktur-Elementen einschränken bzw. erlauben
name="content5" de:caption="Element dem unteren Bereich hinzufügen" display="user" itemsExclude=" "--> select= " wd:item[php:function('wOutput::isViewableItem', ., $wViewMode)] "/> <!-- web:group:stop --> ... Beispiel 1.2:
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
SEO: Optimierte Eingabe von Titel / Beschreibung
/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php ... class= " wEditorExtensionLabel "> select= " php:functionString('wTexts::getTextUser', 'editor_page_title') "/> * ( select= "
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 Allgemeine Hinweise
So greifen Sie auf Attributwerte der Kategoriendatei zu
" group= " " title_de= " Kunden " title_en= " Customers "/> ... Beispiel: Auszug aus der default.wFilelist.php ... select= " wd:extension//wd:categories/wd:category "> name= " categoryID "> select= " text() "/> select= "
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
So ermöglichen Sie die Bearbeitung von zusätzlichen Dokumentendaten
class= " wEditorExtensionValue "> <!-- web:text:start editor="textarea" inputStyle="width:auto"--> select= " /wd:document/wd:extension/wd:object/wd:data[@id='productinfos']/text() "/> <!--web:text:stop--> class= "
So setzen Sie Filter in den Suchergebnissen ein
Suchmaske --> name= " frmSearchInner " method= " get " action= " "> for= " searchTerm " class= " invisible "> select= " php:functionString('wTexts::getText', 'search_term') "/> type= " text " name= " searchTerm " value= "
wOutput::isViewableItem
des include.wObject.php Templates (Auszug) <!-- Viewmode über standard.wParams.php --> name= " wViewMode "> select= " php:functionString('wEnv::getGlobalValue', 'wViewMode') "/> <!-- ... --> name= " includePath "> test= "
So definieren Sie automatische Filter für ein WYSIWYG-Textfeld
" pasteFilter=" " autoFilter=" " wysiwygFunctions=" " editor="wysiwyg" inputStyle="" outerStyle=""--> select= " wd:fragment[@id = 'text'] "/> <!--web:text:stop--> ... Die Auflistung und Bedeutung aller Filter finden Sie
Objektwizard - Listeneintrag des Objektes
Schleifen sind über folgende Syntax umsetzbar: z.B. über Mehrfachtermine im Objekt-Feld "dates": [!--#foreach select="dates" orderBy="" orderDir=""--] Uhr [!--#endforeach--] z.B. über Mehrfachauswahl im Objekt-Feld "downloads" (per Pipe
Systemparameter bei der XSL-Transformation
"/> name= " wIsLoggedIn "/> name= " wGlobalProjectPath "> /[IHR-LAYOUT-PROJEKT] name= " wNavidStandard "> select= " php:functionString('wNavigation::getNavId', concat($wProjectPath, '/wGlobal/content/navigations/all.wNavigation.php'),
Kategorien
editor="checkbox" inputStyle="max-height:120px;overflow:auto" multiple="1"--> select= " /wd:document/wd:extension/wd:meta/wd:categories "/> <!--web:categories:stop--> Hierbei wird über den Pflegetag
filterNamespaces
Filter Namensraumdefinitionen raus TAG Attribute Beispiel: Filtert Namensräume aus den Inhalten einer Tabellenzelle ... select= " td "> select= " @class
wPageCur::registerCss
Pfad der CSS Datei oder Inline-CSS media Medientyp Registriert die CSS-Datei für Ihre Anwendung (über XSL eingebunden) select= " php:functionString('wPageCur::registerCss', '/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/styles/items/IhreAnwendung.css')
wPageCur::getCorrespondentLanguageFiles
angeboten. --> name= " languageSelector " wChecksum= " cab872472aee6356e45d753d838cd1eb "> $languagesDisplay = ' select= " php:functionString('wVariables::getValue', 'languages_display', $wGlobalProjectPath) " /> '; $languagesExclude = '
Das HTML Seiten-Template (standard.wDocument.php)
--> < xsl : template name = "content1" > < xsl : comment > CONTENT : START < xsl : apply - templates select = "/wd:document/wd:extension/wd:object" /> < xsl : comment > CONTENT : STOP Zugriff auf den Inhaltsbereich in der
wCSS::getDiffWidthElement
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
CSS-Only Varianten in Objekten nutzen
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
Copyright Angabe für Bilder umsetzen
zur allgemeinen Copyright-Angabe für Hintergrundbilder /*@wCssFragment { class: elementSection; caption: Allgemein; selectable: no} */ .elementSection { /* ... */ -w-option-backgroundimageAddCopyright: yes; /* Copyright im Hintergrundbild ausgeben
wForm
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
Weblication® Entwicklerbereich
Parameter nur dann zuzulassen, wenn zuvor bereits eine Seite aufgrufen wurde. So lässt sich z.B. der Parameter selectedDay nicht nur für Bots, sondern auch für Fakebots ausschließen. 25 November BASE für Version 20: Video von extern
Formulare mit Selectboxen aus Listen statt manuellen Einträgen
mit Selectboxen aus Listen statt manuellen Einträgen 14. Okt 2011 Seiten können zur Auswahl über eine Liste direkt in ein Formular
Pflegemaske zum Link-Pflegetag | Weblication CMS Onlinedokumentation
" Link in neuem Fenster öffnen " en:name= " Open in new window " value= " _blank " classToSetIfSelect= " extern " selectIfMatchHref= " /(https?\:|\.pdf|\.zip)/ "/> de:name= " Link in Popup öffnen (Breite x Höhe) " en:name= " Open in popup (width x
Newsletter Layout | Weblication CMS Onlinedokumentation
"/> <!-- Setzt die Breite des Inhaltsbereichs (blockMainWidth - seitliches Padding) --> select= " php:functionString('wEnv::setGlobalValue', 'innerWidthCurrentElement', format-number(number($blockMainWidth) - 40,
Dateiverwaltung: Spalten und Schaltflächen anpassen
$viewDataStr .= ' g:' . $viewGroup ; } $viewableStr = '' ; $viewableStr .= ' . $documentPath . '\', this.options[this.selectedIndex].value);">' ; if( count ( $viewUsers ) == 0 && count ( $viewGroups ) == 0 ){ $viewableStr .= ' Alle ' ;
Zugriffe von Fake Bots und Fake Besuchern blockieren
Parameter nur dann zuzulassen, wenn zuvor bereits eine Seite aufgerufen wurde. So lässt sich z.B. der Parameter selectedDay nicht nur für Bots, sondern auch für Fake Bots ausschließen. Parameter werden von Bots oft ohne Anlass in einer
Weblication® Panel - Individuell anpassen und erweitern | Weblication CMS Onlinedokumentation
"> Projekt wählen: action= " "> name= " projectSelectorUsers " onchange= " location.href = this.options[this.selectedIndex].value "> value= " /basec "> BASE Classic value= " /base "> Mobile First .... ... // Beispiel: Auszug aus
Neu in Weblication® Version 19 - veröffentlicht am 01.07.2024
Die neue Version 19 von Weblication® bringt wieder eine Vielzahl an Neuerungen und Verbesserungen, die die Arbeit mit Weblication® deutlich vereinfachen und beschleunigen. Täglich kommen Neuerungen und Verbesserungen hinzu. Bei allen Entwicklungen achten wir darauf, dass sowohl Redakteure als auch Entwickler noch smarter, schneller und einfacher arbeiten können und das System stets sicher ist - vor Hackerangriffen und Kompromittierung ...