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
:: getName () != '' ){ print ' Daten des Benutzers ' . wUserCur :: getName (). ': ' ; print 'Vorname: ' . wUserCur :: getData ( "firstname" ); print ' Nachname: ' . wUserCur :: getData ( "lastname" ); } ?> Ergebnis Daten des Benutzers hornstein:
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
des aktuellen Benutzers Quelltext <?php if( wSession :: getUserName () != "" ){ print 'Guten Tag ' . wUserData :: getData ( 'firstname' ). ' ' . wUserData :: getData ( 'lastname' ); } else{ print "Sie sind nicht eingeloggt!" ; } ?> Ergebnis
::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
print " " ; $groups = wGroups :: getGroups (); foreach( $groups as $group ){ print ' ' . $group . ' - ' . wGroupData :: getData ( $group , 'caption' ). ' - ' . wGroupData :: getData ( $group , 'caption_en' ). ' ' ; } print " " ; ?> Hinweis Beim
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"
::getDataProjects Ermittelt 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
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
[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
Beispiel: Ermittelt den Text des angegebenen Dokumentes als HTML-Zeichenkette Quelltext <?php print wDocumentData :: getDataAsHTML ( '/dev/index.php' , "//wd:group[@id = 'content1']/wd:item[@type = 'text.wysiwyg']/wd:fragment[@id = 'text']/text()" );
Ermittelt die Daten eines Kommentars (verfügbar ab CMS-Version 017.007.009.000) Funktionsaufruf String getDataOfComment(String path, String id) Parameter path Pfad der Datei id ID des Kommentars subId Optionale ID für zusätzliche
Ermittelt die Daten des im Aufbau befindlichen Index (verfügbar ab CMS Version 009.005.053.000) Funktionsaufruf String getDataRobot() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Debug-Ausgabe zur Ermittlung der Daten des im Aufbau
::getDataIndex Ermittelt die Daten des aktiven Index (verfügbar ab CMS Version 009.005.053.000) Funktionsaufruf String getDataIndex() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Debug-Ausgabe zur Ermittlung der Daten des aktiven
<?php $pathCSV = '/de/newsletter/receivers/receivers.csv' ; $email = 'max@mustermann.tld' ; var_dump ( wNewsletter :: getDataEntryCSV ( $pathCSV , $email )); ?> Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den
<?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
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
Funktionsaufruf String getDataNewsletter(String path, String data) Parameter path Pfad der zu versendenden E-Mail data Zu ermittelnde Daten (z.B. subject,
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
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
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
= 'price']/text()" , 'callback' => function( $documentPath ){ return wDocumentData :: getData ( $documentPath , "/wd:extension/wd:object/wd:data[@id = 'price']/text()" ). ' EUR' ; }); $additionalData [] = array(
" 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 '
:: getVar ( 'emailActivatorUser' ); $mailData [ 'username' ] = $userName ; $mailData [ 'firstname' ] = wUserData :: getData ( $userName , 'firstname' ); $mailData [ 'lastname' ] = wUserData :: getData ( $userName , 'lastname' ); $mailData [
getJsonLdMarkup () { return ' { "@context" : "https://schema.org", "@type" : "JobPosting", "title" : "' . wDocumentData :: getDataAsHTML ( $_SERVER [ 'PHP_SELF' ], 'title' ). '", "description" : "' . wDocumentData :: getDataAsHTML ( $_SERVER [ 'PHP_SELF' ],
]-> value = wUserData :: getMeta ( 'customerID' ); $this -> elements [ 'company' ]-> value = wUserData :: getData ( '/wUser/company[@class="business"]/@value' ); if( wUserData :: getData ( 'title' ) == "mr" ){ $this -> elements [
ab. Beispiel: Befüllen des Auswahlfeldes foreach( wUsers :: getUsers ( 'sachbearbeiter' ) as $user ){ if( wUserData :: getData ( $user , "lastname" ) != '' ){ $userInfo = wUserData :: getData ( $user , "lastname" ). ' ' . wUserData :: getData (
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' ).
der Ereignisbox $mailHeader = array(); $mailHeader['From'] = 'register@cmsedit.de'; $mailHeader['To'] = wUserData::getData($eventData['user'], 'email'); $mailHeader['Subject'] = 'Ihr Benutzer wurde aktiviert: '.$eventData['user']; $text =
:: selectUsers ( $usersQuery ); if( wUserCur :: getType () == 'admin' ){ foreach( $users as $user ){ print wUserData :: getData ( $user , 'firstname' ). ' ' . wUserData :: getData ( $user , 'surname' ). ' ' ; } } Beispiel 2: Liefert Daten aller
Schlüsselwörter, Copyright) beim Einchecken in die Dokumentenerweiterung übernommen) print "Titel: " . wDocumentData :: getData ( $document , 'title' ). " \n Beschreibung: " . wDocumentData :: getData ( $document , 'description' ). " \n
<?php // das SaltLevel wird direkt aus der Benutzerdatei gezogen $password = 'admin' ; $saltLevel = wUserData :: getData ( wUserCur :: getName (), '/wUser/password/@level' ); print wUserData :: encryptPasswort ( $password , $saltLevel );
"> '; print ' Benutzername Nachname Vorname Status setzen '; foreach($users as $user){ print ' '.$user.' '.wUserData::getData($user, 'surname').' '.wUserData::getData($user, 'firstname').' src= "
$projectConf = wProjectCur :: getPath (). '/weblication/project/wProject.php' ; $hideDirProject = wDocumentData :: getData ( $projectConf , "/wProject/rewriteRules/@hideDirProject" ); if( $hideDirProject == '1' && preg_match ( '/^' .
Ermittelt die aktuell gesetzten Datenschichtwerte, um sie für den Google Tag Manager auszugeben String getDataLayerAsJson Ermittelt die aktuell gesetzten Datenschichtwerte, um sie für den Google Tag Manager auszugeben String
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
für Bildfunktionen Funktionen convertToJPEG Konvertiert ein Bild in eine JPEG-Bild Boolean convertToJPEG(String path) getDataUrlPlaceholder Ermittelt eine Data-URL für einen transparenten Platzhalter String getDataUrlPlaceholder(String path, Integer width,
letzten Monat (verfügbar ab CMS-Version 017.001.079.000) String createReportLastMonth(String project, Array options) getData Ermittelt Statistikdaten innerhalb eines angegebenen Zeitraums (verfügbar ab CMS-Version 016.001.131.000) Int
berücksichtigt) (verfügbar ab CMS Version 010.002.201.000) String encryptPassword(String password, String saltLevel) getData Ermittelt Daten eines Benutzers. String getData(String user = null, String data = null) getGroups Ermittelt die Gruppen
Ermöglicht den Zugriff auf Gruppendaten Funktionen clearIndex Löscht den Index der Gruppendaten void clearIndex() getData Ermittelt Daten einer Gruppe
Array zu korrespondierenden Sprachversionen Array getCorrespondentLanguageFiles(String path = '', Array options = array()) getDataLanguageFile Ermittelt Daten zu einer bestimmten Sprachversion Array getDataLanguageFile() getLastForm Liefert das zuletzt erstellte
einen Newsletter Boolean confirmSubscriptionCSV(String pathCSV, String receiversId, String email, String unsubscribeId) getDataEntryCSV Ermittelt die Daten eines Eintrages auf Basis der E-Mail String getDataEntryCSV(String $pathCSV, String $email)
= "Aktuelle Meldungen" ; wDirectoryData :: setData ( '/base/aktuelles' , 'title' , $title ); //print wDirectoryData::getData('/base/aktuelles', 'wd:extension/wd:meta/wd:title/text()', array('lengthMax' => '10') ); print wDirectoryData ::
(verfügbar ab CMS-Version 018.004.137.000) String exportStatistic(String $limit, String $type, String $format) getDataIndex Ermittelt die Daten des aktiven Index (verfügbar ab CMS Version 009.005.053.000) String getDataIndex() getDataRobot
getAverageRating Ermittelt die durchschnittliche Bewertung einer Seite Float getAverageRating(String path, String subId) getDataOfComment Ermittelt die Daten eines Kommentars (verfügbar ab CMS-Version 017.007.009.000) String getDataOfComment(String path,
Boolean executeJS(String jsString) getAlertsJs Zeigt dem aktuellen Benutzer die noch nicht angezeigten Meldungen getData Ermittelt Daten des aktuellen Benutzers String getData(String data) getGroupStandard Ermittelt die Standardgruppe des
das temporäre Downloadverzeichnis Void clearTmpHTTP(Int possibility = 1, Int $expires = 3600, Boolean $useAsync = true) getDataProjects Ermittelt die verfügbaren Projekte (verfügbar ab CMS-Version 008.004.022.00) Array getDataProjects(String type = '')
(verfügbar ab CMS-Version 016.003.019.000) Boolean deleteCategory(String document, String category, String dataID = '') getData Ermittelt Daten eines Dokumentes als Zeichenkette String getData(String document, String data, Array options = array())
( $value , $file , $paramStr ){ $terms = wRequest :: getParameter ( 'term' ); $textToSearch = wDocumentData :: getData ( $file , 'title' ). ' ' . wDocumentData :: getData ( $file , 'description' ); $return = true ; foreach( explode ( ' ' ,
alle Benutzernamen Quelltext <?php $users = wUsers :: getUsers (); foreach( $users as $user ){ print wUserData :: getData ( $user , 'firstname' ). ' ' . wUserData :: getData ( $user , 'lastname' ). ' ' ; } ?> Hinweis Beim Einsatz von