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
Mit der aktuellen Version 004.010.002.014 steht das Formularelement vom Typ 'file' zur Verfügung. Dies kann genutzt werden, um Dateien hochzuladen.
steht das Formularelement vom Typ 'file' zur Verfügung. Dies kann
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
name= " Liste " en:name= " List " icon= " /[IHR-LAYOUT-PROJEKT]/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
Individuell gestaltetes Beispielformular
( 'input' , 'name' , 'Name*' , array( 'attributes' => array( 'class' => 'L' ), 'validators' => array(array( 'type' => 'required' , 'errorMessage' => 'Bitte geben Sie einen Namen an' )))); $formular -> addElement ( 'input' ,
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 "
Der Aufbau eines XML-Inhaltsdokuments
script language) xmlns:wd Namespace-Deklaration für wd (weblication document) version Versionsangabe (aktuell 1.0) type Typ des Dokuments Wurzelknoten wd:document xmlns:wsl= " http://weblication.de/5.0/wsl " xmlns:wd= "
-w-embedtype
Definiert den zu verwendenden Typ zum Einbetten bannerSlider.wFilelist.php Beispiele / Anwendungsfälle Beispiel 1: Setzt für die Banner-Variante 60 den
So ermöglichen Sie es einem Administrator das rekursive Löschen von Verzeichnissen
Mai 2010 verzeichnis lösche rekursiv administrator nicht leer Dieser Artikel beschreibt, wie Sie es einem Benutzer vom Typ Administrator erlauben, Verzeichnisse rekursiv zu löschen. Durch folgende manuelle Konfigurationseinstellung können
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)
wForm::addElement
hinzu Funktionsaufruf Boolean addElement(String type, String name = null, label = null, options = array()) Parameter type Typ des Elementes name Name des Elementes label Bezeichnung options Eigenschaften Formulareditor PHP Formulareditor Die
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
Weblication® Masken durch eigene Informationen für Benutzer erweitern
matchUserType= " admin|standard " nur für Redakteure und Administratoren ausgegeben werden. --> mask= " upload " type= " warning " notMatchPath= " baseAssets/img " matchUserType= " admin|standard "> Ins Bildverzeichnis wechseln ]]>
Eigene Formularelemente nutzen
" http://php.net/xsl " exclude-result-prefixes="wd wsl php" version= " 1.0 "> <!-- Eigene Formularelemente --> type= " weblication " version= " 5.0 " uid= " 530e8e0e89ac7ef836bb5ef50df60d34 "> Zusätzliche Formularelemente . name= "
Ü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
Zusätzliche Inhalte für die Suche berücksichtigen
hinzugefügt. Beispiel: Auszug aus einer Inhaltsseite zum Objekt-Bereich ... Manueller Eintrag im wd:object Block: ... type= " default "> id= " title " type= " char.text "/> id= " description " type= " char.text "/> id= " keywords "
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 definieren Sie die Darstellung von Verweisen
für ein Linkelement ... id= " link " name= " Link " icon= " /de/wGlobal/layout/images/element-icons/element_link.gif " type= " spin.link " uid= " c1199a5c0213e8bbca0b3a17b8816e49 "> id= " title " type= " char.text "/> id= " display " 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= "
So setzen Sie Filter in den Suchergebnissen ein
zu diversen Suchfiltern für Besucher. So lassen sich die Ergebnisse auf bestimmte Dokumenten-Typen, Dateiendungen, Pfade etc. filtern und auch eine Kategoriendatei auswählen, welche für das Filtern der Suchergebnisse
wDocumentData::setDataObject
= array()) Parameter document Pfad zum Dokument id ID des Objektfeldes value Zu setzender Wert options Zusatzoptionen typeIfNotExists Typ eines noch nicht existierenden Elementes Beispiel: Setzt diverse Daten in das angegebene Dokument Quelltext
Strukturierte Daten in Inhaltsseiten - Das Element wd:object
von Listen des PHP-Frameworks (wShowList) zur Verfügung Objekt in der Dokumentenerweiterung name= " Startseite " type= " start "> id= " title " type= " char.text "/> id= " description " type= " char.text "/> id= " keywords " type=
Framework
(2) Ermittelt die verfügbaren Projekte (verfügbar ab CMS-Version 008.004.022.00) Array getDataProjects(String type = '') getOptionPath (1) Ermittelt eine Systemeinstellung String getOptionPath(String xPath) getVersion (2) Ermittelt die
Bei <script type="text/javascript"> wird der Skript-Bereich durch ein CDATA-Tag umschlossen.