Volltextsuche
wGroupData::getData
print " " ; $groups = wGroups :: getGroups (); foreach( $groups as $group ){ print ' ' . $group . ' - ' . wGroupData :: getData ( $group , 'caption' ). ' - ' . wGroupData :: getData ( $group , 'caption_en' ). ' ' ; } print " " ; ?> Hinweis Beim
wDirectoryData::getData
Beispiel: Liest den Titel des Verzeichnisses /dev/img mit maximal 5 Zeichen aus Quelltext <?php print wDirectoryData :: getData ( '/devAssets/img/' , 'wd:extension/wd:meta/wd:title/text()' , array( 'lengthMax' => '5' ) ); ?> Ergebnis Bilde
wAnalyzer::getData
Statistikdaten innerhalb eines angegebenen Zeitraums (verfügbar ab CMS-Version 016.001.131.000) Funktionsaufruf Int getData(String $project, Array $options) Parameter project Projekt options Optionen type
wDocumentData::getData
den Titel des aktuellen Dokumentes Quelltext <?php print 'Der Titel der aktuellen Seite lautet: ' . wDocumentData :: getData ( $_SERVER [ 'PHP_SELF' ], "title" ); ?> Ergebnis Der Titel der aktuellen Seite lautet: wDocumentData::getData
wUserCur::getData
if( wUserCur :: getName () != '' ){ print ' Daten des Benutzers ' . wUserCur :: getName (). ': Vorname: ' . wUserCur :: getData ( "firstname" ). ' Nachname: ' . wUserCur :: getData ( "lastname" ); } ?> Ergebnis Daten des Benutzers hornstein:
wUserData::getData
des aktuellen Benutzers Quelltext <?php if( wSession :: getUserName () != "" ){ print 'Guten Tag ' . wUserData :: getData ( 'firstname' ). ' ' . wUserData :: getData ( 'lastname' ); } else{ print "Sie sind nicht eingeloggt!" ; } ?> Ergebnis
wDocumentData::getDataObject
::getDataObject Ermittelt Objektdaten 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
wDocumentData::getDataObjectAsArray
Ermittelt die Objektdaten des aktuellen Dokumentes als Array Quelltext <?php print " " ; var_dump ( wDocumentData :: getDataObjectAsArray ( $_SERVER [ 'PHP_SELF' ])); print " " ; ?> Ergebnis array(3) { ["class"]=> string(13) "wDocumentData"
wDocumentData::getDataEmbedInvoicePDF
Ermittelt die Daten einer eingebetteten E-Rechnung (verfügbar ab CMS-Version 019.001.086.000) Funktionsaufruf Array getDataEmbedInvoicePDF(String document) Parameter document Pfad zum Dokument Beispiel: Ermittelt die Daten einer eingebetteten E-Rechnung
wPageCur::getDataLanguageFile
[0|1] Verfügbarkeit Beispiel: Ermittelt den Pfad der englischen Version Quelltext <?php $pathEn = wPageCur :: getDataLanguageFile ( 'en' , 'path' ); ?> Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel
wImage::getDataUrlPlaceholder
<?php $pathImage = "/baseAssets/img/bild-orange.jpg" ; $pictureWidth = "150" ; $pictureHeight = "120" ; print wImage :: getDataUrlPlaceholder ( $pathImage , $pictureWidth , $pictureHeight ); ?> Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten
wAnalyzer::getDataPages
nach Seiten innerhalb eines angegebenen Zeitraums (verfügbar ab CMS-Version 017.001.055.000) Funktionsaufruf Array getDataPages(String project, Array options) Parameter project Projekt options Optionen type [|requests|impressions] Art der Daten
wNewsletter::getDataNewsletter
Funktionsaufruf String getDataNewsletter(String path, String data) Parameter path Pfad der zu versendenden E-Mail data Zu ermittelnde Daten (z.B. subject,
wWebstat::getDataLayerAsJson
Ermittelt die aktuell gesetzten Datenschichtwerte, um sie für den Google Tag Manager auszugeben Funktionsaufruf String getDataLayerAsJson() Parameter Diese Funktion benötigt keine Parameter. Weiterführende Links DevBlog-Artikel: Benutzerdefinierte
XSLT-Schleife mit dem PHP-Framework
SIe die Schleife nach der Transformation in PHP durchführen müssen, gibt es eine Alternative über die wDocumentData::getData Funktion. Diese liefert bei einer Schleife über Elemente den Elementnamen zurück. Wenn SIe also den Schleifenindex
Framework
letzten Monat (verfügbar ab CMS-Version 017.001.079.000) String createReportLastMonth(String project, Array options) getData (2) Ermittelt Statistikdaten innerhalb eines angegebenen Zeitraums (verfügbar ab CMS-Version 016.001.131.000) Int
Inhalt des Dateiexplorers beeinflussen
= 'price']/text()" , 'callback' => function( $documentPath ){ return wDocumentData :: getData ( $documentPath , "/wd:extension/wd:object/wd:data[@id = 'price']/text()" ). ' EUR' ; }); $additionalData [] = array(
Benutzerdaten über ein Formular bearbeiten
" location.href=\'?user=\'+this.value "> '; foreach($users as $user){ print ' value= " '.$user.' "> '.wUserData::getData($user, 'surname').', '.wUserData::getData($user, 'firstname').' ('.$user.') '; } print ' '; print ' '; } else{ print '
Benutzerregistrierung um Formularfelder erweitern
:: getVar ( 'emailActivatorUser' ); $mailData [ 'username' ] = $userName ; $mailData [ 'firstname' ] = wUserData :: getData ( $userName , 'firstname' ); $mailData [ 'lastname' ] = wUserData :: getData ( $userName , 'lastname' ); $mailData [
Formularwerte initialisieren, bzw. dynamisch setzen
]-> value = wUserData :: getMeta ( 'customerID' ); $this -> elements [ 'company' ]-> value = wUserData :: getData ( '/wUser/company[@class="business"]/@value' ); if( wUserData :: getData ( 'title' ) == "mr" ){ $this -> elements [
So erweitern Sie ein Formular um eine Benutzerauswahl
ab. Beispiel: Befüllen des Auswahlfeldes foreach( wUsers :: getUsers ( 'sachbearbeiter' ) as $user ){ if( wUserData :: getData ( $user , "lastname" ) != '' ){ $userInfo = wUserData :: getData ( $user , "lastname" ). ' ' . wUserData :: getData (
wUserCur::getLanguage
den Benutzer in seiner Sprache Quelltext <?php if( wUserCur :: getLanguage () == 'de' ){ print 'Hallo ' . wUserData :: getData ( 'firstname' ). ' ' . wUserData :: getData ( 'lastname' ); } else{ print 'Hello ' . wUserData :: getData ( 'firstname' ).
wRepository::checkInDocument
Schlüsselwörter, Copyright) beim Einchecken in die Dokumentenerweiterung übernommen) print "Titel: " . wDocumentData :: getData ( $document , 'title' ). " \n Beschreibung: " . wDocumentData :: getData ( $document , 'description' ). " \n
wUserData::encryptPassword
<?php // das SaltLevel wird direkt aus der Benutzerdatei gezogen $password = 'admin' ; $saltLevel = wUserData :: getData ( wUserCur :: getName (), '/wUser/password/@level' ); print wUserData :: encryptPasswort ( $password , $saltLevel );
wList::createList
; print wList :: createList ( $template , $listParameters ); ?> Ergebnis wUserData::getData wLanguages::translatePageDeepL wWeblic::renderItemData Mehrere Verzeichnisse rekursiv Beispiel: Generiert eine Liste
wWebstat
Ermittelt die aktuell gesetzten Datenschichtwerte, um sie für den Google Tag Manager auszugeben String getDataLayerAsJson() setDataLayer Setzt Datenschichtwerte, die für Google Tag Manager ausgegeben werden String setDataLayer(Array $data)
wDirectoryData
ermöglicht den Zugriff auf Verzeichniseinstellungen Funktionen getData Ermittelt Daten eines Verzeichnisses String getData(String directory, String data, Array options = array()) setData Setzt Daten eines Verzeichnisses Boolean setData(String
wImage
einen QR-Code für eine URL (verfügbar ab CMS-Version 019.003.048.000) String createQR(String url, Array options) getDataUrlPlaceholder Ermittelt eine Data-URL für einen transparenten Platzhalter String getDataUrlPlaceholder(String path, Integer width,
wGroups::getGroups
print " " ; $groups = wGroups :: getGroups (); foreach( $groups as $group ){ print ' ' . $group . ' - ' . wGroupData :: getData ( $group , 'caption' ). ' - ' . wGroupData :: getData ( $group , 'caption_en' ). ' ' ; } print " " ; ?> Hinweis Beim
wDocumentData::setData
:: getDocumentsDir ( '/de/ansprechpartner/personen' ); foreach( $documents as $document ){ $dataPerson = wDocumentData :: getDataObject ( $document , "surname" ). ' ' . wDocumentData :: getDataObject ( $document , "firstname" ); wDocumentData :: setData (
wUserCur::sendAlert
sind nur in diesem Quelltext-Beispiel gesetzt // und dürfen im Ereignisfenster nicht gesetzt werden if( wDocumentData :: getData ( $eventData [ 'filePath' ], "/wd:extension/wd:meta/wd:thumbnail/@src" ) == '' ){ wUserCur :: sendAlert ( 'Die Datei kann
Änderungen in Weblication® CMS Core/GRID
09.05.2025 Final Version 019.004.159.000 09.05.2025 Die Funktionen wAnalyzer::getNumberRequests und wAnalyzer::getData unterstützen nun auch die Option expires, um Abfragen zu cachen. 019.004.126.000 18.04.2025 Die KI-Schnittstellen zu
E-Rechnungen - So unterstützt Sie Weblication®
Verzeichnisansicht Eingebettete E-Rechnungsdaten aus PDF auslesen Über die PHP-Framework Funktion wDocumentData::getDataEmbedInvoicePDF können Sie eingebettete
Weblication® Panel - Individuell anpassen und erweitern | Weblication CMS Onlinedokumentation