Volltextsuche
Veranstaltungen über den Objekt-Wizard pflegen
Sie, dass beim Datumsformat isoDateTime eingestellt ist. Pflegetag Quelltext Auszug aus Veranstaltungen < wd : item type = "objectmask.webtag" uid = "06a87b4e315f98aabe6ad08604046be27" > < wd : webtag type = "webtag.objectData" uid =
wWeblic::renderItemStr
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 Unternehmen
Mehrere Strukturelemente gleichzeitig einfügen
" /fr " xmlns:wsl= " http://weblication.de/5.0/wsl " xmlns:wd= " http://weblication.de/5.0/wd " version= " 1.0 " type= " page.standard "> type= " weblication " version= " 5.0 " uid= " 3bb403668279d4b193ef278a653807a8 "> Liste mit
Nur spezielle Varianten eines Elementes auswählbar machen
BASE Wenn z.B. ein Element mit einer speziellen Variante als einziges einfügbar sein soll, kann das nich über den Typ definiert werden. Da dieser ja gleich ist, wie bei anderen Varianten des gleichen Typs. In dem Fall hilft ein kleiner
Elemente des Mastertemplates bedingt zur Auswahl anbieten
" en:name= " Headline " 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 "
Bedeutung des Typs von Elementen und Fragmenten
des Typs von Elementen und Fragmenten Veröffentlichungsdatum: 05. März 2010 Änderungsdatum: 09. März 2023 type typ item fragment element bedeutung link anpassen verlinkung linkanpassung projekt Dieser Artikel beschreibt die Bedeutung
Unterschiedliche Sortiermöglichkeiten für Listen
sortiert. Nur sichtbar für die Gruppen: adminsscholl Beispiel: Auszug aus der Aktuelles-Liste des Beispielprojektes type= " list.standard " uid= " 586a9b2bc7ae7e9f7bc988ae1ae17c87 "> id= " listtemplate " type= " src.file ">
Der Text von wd:item bzw. wd:fragment mit dem Attribut type="src.*" wird im Repository als Link erkannt.
wd:fragment mit dem Attribut type="src.*" wird im Repository als
Projektvariablen können über die Oberfläche definiert werden. Die Typen Text|Zahl|E-Mail|Bild|Link|Datei|Verzeichnis sind auswählbar.
definiert werden. Die Typen
Downloadscript ist im Demoprojekt verfügbar und wird genutzt, wenn der Redakteur beim Link-Element den Typ Download auswählt.
Redakteur beim Link-Element den Typ Download auswählt. 04. Okt,
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.
angehängt wird (z.B. $listParameters['file'][] = $file.'?2'; oder $listParameters['file'][] = $file.'?id=2&type=sub';). Der Parameter ist im
XSL-Stylesheets für Strukturelemente
" xmlns:php= " http://php.net/xsl " exclude-result-prefixes="wd wsl php" version= " 1.0 "> type= " weblication " version= " 5.0 "> Text name= " admin " time= " 1272383009 "/> name= " admin " time= " 1252018717
wRepository::getContentDir
rekursiv als Array mit Pfad und Type (f für Datei, d für Verzeichnis) (verfügbar ab CMS-Version 018.003.025.000) Funktionsaufruf Array
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.
Der Inhaltsbereich (die wd:group Elemente)
Name wd:item Attribute id Identifikation für direkten Zugriff name Angezeigter Name bei Auswahl aus Mastertemplate type Typ der Schablone im Elemententemplate Syntax - Inhalt wd:fragment wd:group XML-Nodes vom Typ Text Beschreibung
Neuer WYSIWYG-Editor ab der Version 004.010.002.000
Formatierungen einfügen Um den neuen Editor bereits zu nutzen, tragen Sie manuell in der Konfiguration beim Attribut type "basic" ein. ... type= " basic " /> ... Um den bisherigen FCK-Editor weiterhin nutzen zu können, tragen Sie manuell
Objekt-Typ abfragen
abfragen 05. Oktober 2018 weblication cms objekt object type typ abfrage xsl Beispiel für eine Abfrage auf den Objekt-Typ einer Seite Um den Objekt-Typ einer Seite innerhalb eines XSL-Templates abzufragen, können Sie XSL über eine Choose-
Umfangreiches Bestellformular
'wglRadioFloat' ), 'options' => array( 'Herr' => 'Herr' , 'Frau' => 'Frau' ), 'validators' => array(array( 'type' => 'required' , 'errorMessage' => 'Bitte wählen Sie Ihre Anrede aus.' )))); $formular -> addElement ( 'input' ,
Der Inhaltsbereich (die wd:group Elemente)
Name wd:item Attribute id Identifikation für direkten Zugriff name Angezeigter Name bei Auswahl aus Mastertemplate type Typ der Schablone im Elemententemplate Syntax Inhalt wd:fragment wd:group XML-Nodes vom Typ Text Beschreibung
Listen
Listenelements name= " Liste " en:name= " List " icon= " /deGlobal/wGlobal/layout/images/element-icons/element_list.gif " type= " list.standard "> id= " listtemplate " type= " src.file ">
XML Strukturelemente
Bezeichnung, etc. icon Ein individuell wählbares Icon, welches in der Elementeauswahl für das Element angezeigt wird type Definiert den Typ des Elements. Über den Type wird die Zugehörigkeit zum passende XSL-Stylesheet ausgewählt, welches
wList::createListFromXML
Generiert eine Liste auf Basis einer XML-Zeichenkette
Formularwerte bzw. Formulardaten weiterverarbeiten
Beispiel: Auszug aus der Kontaktseite index.php mit Setzen der Werte über eine Session ,,, id= " serverEventOnSubmit " type= " text.script "> getFormData()); $this->initFormData(); // ... ]]> ... Beispiel: Auszug aus der
URL-Parameter über WSL oder XSL ermitteln
status="frei" ): Beispiel: Auszug aus einer Veranstaltung (z.B. /de/veranstaltungen/termine/fruehjahrskonzert-2012.php) ... type= " eventMulti "> id= " title " type= " char.text "/> id= " description " type= " char.text "/> id= " keywords "
So erstellen Sie Seiten auf Grundlage eines Formulares
exit; ?> xmlns:wsl= " http://weblication.de/5.0/wsl " xmlns:wd= " http://weblication.de/5.0/wd " version= " 1.0 " type= " page.standard "> type= " weblication " version= " 5.0 " uid= " a416e6e01f33c5aaa8f949f980b08dd7 ">
Maximale Bestellmenge im Mini-Shop Weblic ergänzen
< form id = "updateArticle_[!--formId--]" action = "[!--page_dir_application--]/scripts/cart.php" > < input type = "hidden" name = "project" value = "[!--wProjectPath--]" /> < input id = "action_updateArticle_[!--formId--]" type
wUserCur::getType
Ermittelt den Benutzertyp des aktuellen Benutzers
-w-editmaskExtended-showtype
Definiert, ob die Checkbox für den Veranstaltungsparameter "Veranstaltungstyp in Liste anzeigen" angeboten wird
wUserContent::getNumberRatingsType
Ermittelt die Anzahl der unterschiedlichen Bewertungen (verfügbar ab CMS-Version 019.004.008.000)
wAnalyzer::getData
Funktionsaufruf Int getData(String $project, Array $options) Parameter project Projekt options Optionen type [|requests|impressions|visits|visitors] Art der Daten limitFrom Datum, oder Anzahl Tage, ab denen die Daten ermittelt
Anlegen von Dateien über CSV-Import
der Veranstaltungsvorlage für den Import ... [!--title--] [!--description--] [!--keywords--] src= " " area= " "/> ... type= " eventMulti "> id= " title " type= " char.text "/> id= " description " type= " char.text "/> ... id= " dates "
Beispiele für htaccess / Umleitungen / Weiterleitungen / Redirects
Querystrings RewriteEngine On RewriteCond %{REQUEST_URI} ^/alte/seite.php$ RewriteCond %{QUERY_STRING} ^nr=(\d+)&typ=(\d+)$ RewriteRule ^(.*)$ https://www.domain.dd.php/de/anwendung/index.php?nr=%1&typ=%2 [R=301,L] Oben angeführte
Über Dekoratoren gestaltetes Kontaktformular
( 'input' , 'name' , 'Name*' , array( 'attributes' => array( 'class' => 'L' ), 'validators' => array(array( 'type' => 'required' , 'errorMessage' => 'Bitte geben Sie einen Namen an' )))); $formular -> addElement ( 'input' ,
Benutzerdaten über ein Formular bearbeiten
content= " text/html; charset=UTF-8 " /> <?php $usersQuery = array(); $usersQuery['filterset'] = array('type' => 'and'); //$usersQuery['filterset'][] = array('wPath' => '/wUser/type/@value', 'operator' => '==', 'condition'
Cookies - Informationen zum Datenschutz
text= " Datenschutz, Cookiehinweis "/> description= " Cookie-, Datenschutzhinweis anzeigen " key= " show_cookie_info " type= " char.yesno "> yes description= " Laden von externen Trackern bestätigen lassen " key= " confirm_before_track "
Einfaches Formular
(); $formular -> addElement ( 'input' , 'name' , 'Name*' , array( 'validators' => array(array( 'type' => 'required' , 'errorMessage' => 'Bitte geben Sie einen Namen an' )))); // wenn das Feld vorbelegt werden soll
Links / Querverweise über Lightbox
"> [if lt IE 9] rel= " ]]> "color:#0000BB"> select= " $wGlobalProjectPath " /> [endif] [if lt IE 9] type= " text/javascript " src= " ]]> "color:#0000BB"> select= " $wGlobalProjectPath " /> [endif] [if lt IE 9] type= "
So setzen Sie eine intelligente Bildauswahl um
" Bild " en:name= " Picture " icon= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/images/element-icons/element_picture.gif " type= " picture.standard "> id= " title " type= " char.text "/> id= " display " type= " char.display "> default id= "
Änderungen in Weblication® CMS Core/GRID
erstellt wurden, werden die Navigationstitel als Seitentitel voreingetragen. 007.004.208.000 21.03.2013 Die Content-Type für RSS- und Podcast-Dateien wurde auf text/xml angepasst. 007.004.192.000 15.03.2013 Neue Framework-Funktion
SEO: Optimierte Eingabe von Titel / Beschreibung
Sie dies im XML der Objektmaske wie folgt (ab CMS-Version 018.007.184.000): (Auszug) --> name= " optimizer " type= " char.default "> [{"type" : "ifLengthLT", "parameters" : [10], "messageClass" : "warning", "message" : "Bitte geben
Bei <script type="text/javascript"> wird der Skript-Bereich durch ein CDATA-Tag umschlossen.
Projektumstieg: Neue Projektgrundlage für bestehende Projekte nutzen
wenn im Projekt Elemente vorhanden sind, zu denen keine XSLT-Templates bestehen. Meist ergibt sich aus dem genannten Typ des Elementes schon, welches Weblic® noch nicht installiert ist. Am Beispiel der folgenden Meldung handelt es sich bei
wApplication::getDataProjects
die verfügbaren Projekte (verfügbar ab CMS-Version 008.004.022.00) Funktionsaufruf Array getDataProjects(String type = '') Parameter type Nach Typen filtern [|global|assets|content] Beispiel: Ermittelt die verfügbaren Projekte Quelltext
Formulare - URL vor Submit/Absenden manipulieren
der Schaltflächen. Beispiel Editor Beispiel 1: Manipulieren der action eines Weblication Formulares via jQuery if (typeof wEditor == 'undefined') { document.addEventListener ('DOMContentLoaded', function waitUntilContentLoaded() { if
Formulare - clientseitige Validierung vor Submit ausführen
bearbeitet werden, indem innerhalb des Formular-Items folgender Code eingetragen wird: < wd: fragment name="formName" type="char.default">myForm */ jQuery (document) .ready (function() { /*Abfangen des Submit-Events*/ jQuery
Akkordeon-Container Elemente in der Bearbeitung geschlossen
können Sie nachfolgendes JavaScript nutzen. Beispiel: Auszug aus der design.js jQuery(document).ready(function(){ if (typeof (wEditor) !== 'undefined') { let accordeonContainer = jQuery('.wItemContainer[data-type="container.accordion"]');
Weblication® Entwicklerbereich
BASE für Version 20: Volltextsuche 1.0.132: Zum Suchfilter für Besucher können die Ergebnisse zusätzlich auf Objekt-Typen gefiltert werden (z.B.: wObjectTypes:news) 05 Dezember BASE für Version 20: Objekt einbinden 1.0.113: Einstellung
KI-Funktion: Texte mit KI-Funktion in Weblication® Version 18 generieren und optimieren
anpassen und in die Textfelder in Weblication® per Mausklick übernehmen können. Über Schablonen lassen sich typische mitgelieferte Fragestellungen auswählen, die die Fragestellung an die KI für den Redakteur beschleunigen wie
Neu in Weblication® Version 18 - veröffentlicht am 01.07.2023
in Weblication® KI-Funktion: Texte mit KI-Funktion in Weblication® Version 18 generieren und optimieren KI: Typische Aufgabestellungen zur KI-basierten Textgenerierung KI: Bildbeschreibung (Titel) ermitteln auf Basis eines Bildes KI:
Mobile-Apps mit Weblication® CMS automatisch erzeugen
als mobile App ausgeben. Das Modul "Mobile-App" bietet interessante Zusatzfunktionen: Sie erhalten vollautomatisch eine typische App-Navigation und App-Darstellung der Inhalte der Web-Präsenz , die Sie beliebig über CSS3 anpassen können. Sie