Volltextsuche
wPathName::getDirName
der aktuellen Seite Quelltext <?php $dirPage = wPathName :: getDirFile ( $_SERVER [ 'PHP_SELF' ]); print 'Der Name des aktuellen Verzeichnisses lautet: ' . wPathName :: getDirName ( $dirPage ); ?> Ergebnis Der Name des aktuellen
Änderungen in Weblication® CMS Core/GRID
sortiert. 015.005.031.000 26.11.2020 Über die PHP-Framework Funktion wEvent::setUploadedFileName lässt sich der Name einer im Ereignis onAfterUpload umbenannten Datei dem System mitteilen, um bei anschießend automatisch gestarteter
wUserCur::getName
Ermittelt den Benutzernamen des aktuellen Benutzers
Individuelle Benutzerdaten bearbeiten
xmlns:de= " /de " xmlns:en= " /en " xmlns:fr= " /fr " version= " 1.0 "> de:caption= " Anrede " name= " anrede " editor= " select " valueSelected= " "> de:name= " " en:name= " " value= " "/> de:name= " Sehr geehrter
Einfügen von Struktur-Elementen einschränken bzw. erlauben
deaktivieren (offline setzen) 7) Struktur-Elemente speziell für Newsletter der BASE (Mobile First) 8) Falsche Namensraumangabe im Mastertemplate-Element 9) JS-Dateien im tmpHTTP-Verzeichnis mit Fehler 500 10) Mastertemplate-XML nicht valide
Formular - Name der CSV-Datei dynamisch ergänzen
können Formulardaten in csv-Dateien geschrieben werden. Folgendes Quelltext-Beispiel beschreibt, wie sich der Name der CSV-Datei abhängig von den Formulareingaben dynamisch ergänzen lässt, so dass diese "thematisch" getrennt werden
Navigationen
exit; ?> version= " 5.0 "> type= " weblication " version= " 5.0 "> Standardnavigation value= " index "/> name= " " time= " "/> name= " " time= " "/> from= " " status= " on " to= " "/> value= " "/> name= " admin " role= "
Welche Auswirkungen hat eine falsche Namensraumangabe im Mastertemplate-Element?
Auswirkungen hat eine falsche Namensraumangabe im Mastertemplate-Element? Wenn die Namensraumangaben im Mastertemplate-Element falsch sind, z.B. weil URLs von http
-w-jquery
-w-jquery: var urlPath = jQuery (this) .parents ('.listEntryInner') .find ('img.listEntryImage') .attr ('src') \3B var name = urlPath.split ('/') .pop () .split ('.') .shift () \3B if (urlPath.indexOf('/weblication/wThumbnails') != -1) \7B name
Framework
= 'default') getAttributeOfArticle Ermittelt ein Attribut eines Artikels Int getAttributeOfArticle(String path, String name, String cartId = 'default') setAttributeOfArticle Setzt ein Attribut eines Artikels Void setAttributeOfArticle(String
Systemparameter bei der XSL-Transformation
definiert. Diese können mit $PARAMETERNAME verwendet werden (BITTE KEINE PARAMETER LÖSCHEN!) --> name= " wHostURL "/> name= " wRequestURL "/> name= " wDocumentRoot "/> name= " wDocumentPath "/> name= "
Kategorienfilter als Auswahlbox für Listen
im Kategorienfilter-Element unter " Pfad der Kategoriendatei " und ändern die " Bezeichnung im Auswahlfeld " und den " Name des HTTP-Parameters " (siehe Screen rechts). Ansprechpartner - Kategorienfilter Länder Ansprechpartner -
Der Inhaltsbereich (die wd:group Elemente)
Der Aufbau eines 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
Navigationen
exit; ?> version= " 5.0 "> type= " weblication " version= " 5.0 "> Standardnavigation value= " index "/> name= " " time= " "/> name= " " time= " "/> from= " " status= " on " to= " "/> value= " "/> name= " admin " role= "
filterNamespaces
Filter Namensraumdefinitionen raus TAG Attribute Beispiel: Filtert Namensräume aus den Inhalten einer Tabellenzelle ... select= " td "> select= "
Systemparameter bei der XSL-Transformation
definiert. Diese können mit $PARAMETERNAME verwendet werden (BITTE KEINE PARAMETER LÖSCHEN!) --> name= " wHostURL "/> name= " wRequestURL "/> name= " wDocumentRoot "/> name= " wDocumentPath "/> name= "
XML Strukturelemente
eines XML-Inhaltsdokuments Der Inhaltsbereich (die wd:group Elemente) Dieses wd:item Element hat folgende Attribute: name Name des Strukturelements, wie er dem Redakteur angeboten wird ns:name Name im gewählten Namensraum (ns), also en:name
wEvent::setUploadedFileName
Boolean setUploadedFileName($filename) Parameter Diese Funktion benötigt keine Parameter. Beispiel: Setzt den Namen der hochgeladenen Datei neu, falls sich dieser im Ereignis geändert hat Quelltext <?php $pathSource = $eventData [
Kategorienfilter - Konfigurationsbeispiel in Listen
'Hauptkategorien als nicht auswählbare Gruppierung nutzen': 'Nur Unterkategorien folgender Wurzelkategorie anzeigen': 'Name des HTTP-Parameters, der die Wurzelkategorie definiert': 'Name des HTTP-Parameters, der über das Auswahlfeld geändert
wForm::addElement
Fügt dem Formular ein Eingabefeld bzw. Element hinzu Funktionsaufruf Boolean addElement(String type, String name = null, label = null, options = array()) Parameter type Typ des Elementes name Name des Elementes label Bezeichnung
Der Inhaltsbereich (die wd:group Elemente)
Der Aufbau eines 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
buttonCreateDocument
Titel der Schaltfläche String id ID der Schaltfläche String class CSS Klasse String style CSS Style String destName Name der anzulegenden Datei (Die Dateiendung wird nicht berücksichtigt sondern von der Seitenvorlage übernommen). Wenn
Pflege von Inhaltsgruppen
des Gruppen-Pflegetags abgebildet. Damit können Sie steuern, welche Strukturelemente pro Gruppe zur Verfügung stehen. name* Dieses Attribut definiert, aus welcher Inhaltsgruppe des Mastertemplates Elemente eingefügt werden dürfen. notwendig:
Das müssen Sie bei der Lizenzierung von IDN-Domains beachten
der Lizenzierung von IDN-Domains beachten 22. November 2010 domain lizenzierung idn ace-string internationalized domain name Dieser Artikel beschreibt, was Sie bei der Lizenzierung von sogenannten IDN-Domains beachten müssen. Bei IDN-Domains
So schreiben Sie Hintergrundbilder der Navigation in eine CSS-Datei
<?php exit; ?> version= " 1.0 " xmlns:de= " de " xmlns:en= " en " xmlns:wsl= " http://weblication.de/5.0/wsl "> ... name= " img " editor= " file " value= " " caption= " Hintergrundbild " editable= " 1 "/> name= " imgHover " editor= " file "
wMailer::sendMailStr
= array()) Parameter mailStr E-Mail Inhalt placeholders Assoziative Werte, die im MailString ersetzt werden sollen (z.B. [!--name--]) placeholdersExt Assoziative Werte, die in MailString inklusive dazwischenliegendem Text ersetzt werden sollen (z.B.
wMailer::getDefaultMail
Ermittelt die Standard E-Mail Adresse der aktuellen Domain Funktionsaufruf String getDefaultMail(String name = 'info') Parameter name Teil der E-Mail vor dem @ Zeichen. Falls nichts angegeben ist, wird info genutzt. Beispiel:
wRepository::grepDocumentsDirRecursive
::grepDocumentsDirRecursive Ermittelt alle Dokumente eines Verzeichnisses und dessen Unterverzeichnisse, deren Namen auf einen Regulären Ausdruck passen Funktionsaufruf Array grepDocumentsDirRecursive(String dir, String grepString,
templatesIncludeItemsProject
mehr zum Einsatz empfohlen. TAG Attribute [PATH] project * Projektpfad [XPATH] orderBy Sortierung String contentGroup Name der Gruppe - Falls kein Gruppenname angegeben ist, werden die Elemente aller Gruppen berücksichtigt. Beispiel: Auszug
XML-Mastertemplates
Zuweisung zu einer Inhaltsgruppe nehmen Sie im XML-Strukturelement vor: Zuweisung zu Inhaltsgruppen im Strukturelement name= " content1 "/> name= " content2 "/> name= " content3 "/> name= " content4 "/> name= " content5 "/> name= "
XSL-Stylesheets für Strukturelemente
" exclude-result-prefixes="wd wsl php" version= " 1.0 "> type= " weblication " version= " 5.0 "> Text name= " admin " time= " 1272383009 "/> name= " admin " time= " 1252018717 "/> src= "
wUserContent::getNameLastComment
Ermittelt den Benutzernamen des neuesten Kommentators
buttonCreateDirectory
Titel der Schaltfläche String id ID der Schaltfläche String class CSS Klasse String style CSS Style String destName Name des anzulegenden Verzeichnisses. String template Zum Anlegen zu verwendende Vorlage. Dieses Attribut wirkt nur in
Objektwizard - Listeneintrag des Objektes
Objektdaten in der Liste ausgeben Dieses Strukturelement ermöglicht die Ausgabe von Objektdaten in der Liste. 'Name der auszugebenden Objektdaten': In diesem Feld tragen Sie die Objektdaten oder Metadaten ein, welche ausgegeben werden
templatesIncludeItems
Elementen Beispiel 1: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/mastertemplates/standard.wMastertemplate.php ... name= " content1 "> <!-- Item wird innerhalb wd:group name= " content1 " erwartet --> document= "
Formularfelder via Ajax laden
Radiobuttons for( $i = 0 ; $i < count ( $data ); $i ++){ if( $data [ $i ][ 'date' ] === $dateValue ){ $data [ $i ][ 'name' ] = $data [ $i ][ 'name' ] ?? '' ; $html .= ' . $elementName . '_' . $data [ $i ][ 'name' ]. '" name="' . $elementName . '"
Mobile First BASE: Listen um Objektdaten erweitern und beliebig formatieren
das Listen-Template bereits Schablonen hat, ausgegeben. In unserem Beispiel sind das ein Bild und der Titel und der Name CSS-Only Definition zur Anzeige des Bildes und des Titels, welcher als Vorname, Nachname hinterlegt ist
wFacebook::postMessage
::postMessage Veröffentlicht eine Meldung bei Facebook Funktionsaufruf Boolean postMessage(String message, String name, String consumerKey, String consumerSecret, Array data) Parameter message zu veröffentlichende Nachricht name
Eigenes Skript als SMTP-Host verwenden
1);ini_set('display_errors', 1); //Import PHPMailer classes into the global namespace //These must be at the top of your script, not inside a function use PHPMailer\PHPMailer\PHPMailer ; use
wURL::removeParameter
einer URL (verfügbar ab CMS-Version 017.002.046.000) Funktionsaufruf String removeParameter(String url, String name, String value) Parameter url URL name Name des Parameters regExp Falls der Name des Parameters als Reguärer Ausdruck
Logo sprachabhängig ausgeben
wslEditorPre wslPre wslPost wsl php" version= " 1.0 "> <!--@allowUpdate:1 info= " "--> name= " logo "> id= " logo " href= " {$wProjectPath}/index.php " title= " {php:functionString('wTexts::getText',
Der Aufbau eines XML-Inhaltsdokuments
einen Wurzelknoten (Root-Element) haben. Im Falle von Weblication Inhaltsseiten ist dieses Element das wd:document. Name wd:document Attribute xmlns:wsl Namespace-Deklaration für wsl (weblication script language) xmlns:wd
wRequest::getParameter
den Wert eines Request-Parameters Funktionsaufruf Mixed getParameter(String name, String filter = '') Parameter name Name des zu ermittelnden Parameters filter Filter, um nur gewünschte Formate zu erlauben int Nur Ganzzahlen sind
wCart::getAttributeOfArticle
Ermittelt ein Attribut eines Artikels Funktionsaufruf Int getAttributeOfArticle(String path, String name, String cartId = 'default') Parameter path Pfad des Artikels name Name des zu ermittelnden Attributes Beispiel:
wCSS::getEditmaskExtended
variantName, String variantId, String editmask, String default = '') Parameter file Pfad der CSS-Datei variantName Name der Variante variantID ID der Variante editmask Name des pflegbaren Feldes default Standardwert, falls der abgefragte
Ansicht für die Druckfunktion definieren
void // //////////////////////////////////////////////////////////////// wOpenPrintPreview = function(width, height, name){ var name = name || 'printpreview'; var url = location.href.indexOf('?') == -1 ? location.href.replace(/#.*/, '') +
Inhalte in Binärdokumenten verwalten und bearbeiten
path= " /de/buergerservice/formulare/index.php " id= " "/> value= " index, nofollow "/> path= " " title= " "/> name= " " time= " "/> name= " " time= " "/> name= " Startseite " type= " start "> id= " title " type= " char.text "/>
Listen
aus verschiedenen in XML abgelegten Parametern, die das Verhalten der Liste steuern: XML-Code eines Listenelements name= " Liste " en:name= " List " icon= " /deGlobal/wGlobal/layout/images/element-icons/element_list.gif " type= "
includeXsltItemsProject
wird der Index nicht genutzt. Die Elementdateien müssen unterhalb [project]/wGlobal/layout/templates/items mit dem Namen xxx.wItem.php (xxx steht für den Element-Namen, z.B. headline.text, also dann: headline.text.wItem.php) abliegen. Beim
So setzen Sie Filter in den Suchergebnissen ein
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 ... ...