'options' => array( '' => 'Wie haben Sie uns gefunden?' , 'Über das Internet' => 'Über das Internet' , 'In Printmedien' => 'In Printmedien' ))); $frameworkClasses = array(); $query = array(); $query [ 'dir' ] =
= wThumbnail :: createThumbnail ( '/devAssets/img/examples/CIMG1299-Thumbnailtest-hochkant.jpg' , 120 , 120 , 'default' ); print ' ' ; print ' Originalbild quer ' ; print ' . $pathThumbnail . '" /> ' ; print ' Originalbild hochkant ' ; print ' .
direkt zugreifen. Über var_dump lassen sich alle gelieferten Inhalte anzeigen und die Ausgabe erfolgt direkt über PHP print Befehle, so dass keine zusätzliche XSLT-Transformation mehr stattfindet. Auswahl und Zuordnung der Dienstleistung Der
der Druckansicht beeinflussen Veröffentlichungsdatum: 08. November 2019 Änderungsdatum: 10. Mai 2022 weblication cms print drucken druckvorschau formatierung Die Ausgabe der Webseiten für die Druckvorschau können Sie über das Drucktemplate
Quelltext <?php $pathThumbnail = wThumbnail :: createThumbnail ( '/devAssets/img/bild-rot.png' , 120 , 120 , 'embed' ); print ' . $pathThumbnail . '"/>' ; $pathThumbnail = wThumbnail :: createThumbnail ( '/devAssets/img/bild-rot.png' , 120 , NULL
wResponse::redirect($redirectURL.\'#wFormErrorMessages\'); } ' ); if( $formular -> getStatus () == 'sent' ){ print ' Vielen Dank für Ihre Anmeldung! ' ; $formular -> setStatus ( "" ); } else{ if( $formular -> getStatus () ==
" title " type= " char.text "/> id= " display " type= " char.display "/> id= " text " type= " text.standard "> '; print ' class= " formTable "> '; $sessionFormValues = wSession::getValue('kontaktanfrage'); if($sessionFormValues != NULL){
leer, wird zusätzlich .elementHeadline geprüft. Beispiel: Gibt die Hintergrundfarbe vom body aus (print.css) Quelltext <?php print 'Hintergrundfarbe Druckvorschau Body: ' . wCSS :: getValue (
Druckfunktion definieren 08. November 2019 weblication cms drucken druckfunktion druckversion ausdrucken druckansicht print Für die Darstellung der Druckversion von Inhaltsseiten liefert die BASE bereits das entsprechende Template mit, das
=> '==', 'condition' => 'standard'); $users = wUsers::selectUsers($usersQuery); if(wUserCur::getType() == 'admin'){ print ' Benutzerverwaltung '; print ' '; print ' onchange= " location.href=\'?user=\'+this.value "> '; foreach($users as
<?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $options = array( 'fireEvents' => true ); print "wRepository::copyDocument('/baseAssets/docs/test.pdf', '/baseAssets/docs/test-1.pdf', $options ) " ; $rtc = wRepository
3600 ); ?> Setzt diverse Daten in das angegebene Dokument Beispiel: Quelltext <?php $fileSetData = "/de/datei.php" ; print wDocumentData :: setData ( $fileSetData , 'title' , time ()). " " ; print wDocumentData :: setData ( $fileSetData ,
ein (z.B. Checkboxen) //E-Mail senden if( wMailer :: sendMailStr ( $mailStr , $placeholders , null , null , $options )){ print "Die E-Mail wurde erfolgreich verschickt!" ; } else{ $lastErrorMessage = wMailer :: getLastError (); print "Es ist ein
; $listParameters [ 'layout' ] = '7dev' ; $template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php' ; print wList :: createList ( $template , $listParameters ); ?> Ergebnis wAnalyzer wApplication wArchiving wBackup
Stellt Funktionen zur Generierung von Seiten und zur Manipulation der Ausgabe zur Verfügung.
die angegebenen Zeichen ergänzt. Beispiel: Beispiel 1: Ermittelt den Titel des aktuellen Dokumentes Quelltext <?php print 'Der Titel der aktuellen Seite lautet: ' . wDocumentData :: getData ( $_SERVER [ 'PHP_SELF' ], "title" ); ?> Ergebnis
"/wd:extension/wd:object/wd:data[@id = 'dates']/wd:entry[@from = '".$from."' and @to = '".$to."']/@status"); print "Status (wsl:php): ".$status; name= " locationID "> select= "
][ 'data-rel' ] = 'img-0815' ; $options [ 'alt' ] = 'Bild alt' ; $options [ 'attributes-img' ][ 'width' ] = '100%' ; print ' ' ; } print wPicture :: createPicture ( $src , $pictureData , $options ); ?> Ergebnis Beispiel: Bild mit 75% Breite
'pathResult' => $pathResult , 'timeout' => $timeout , 'timeoutTime' => $timeoutTime , 'rootDir' => $rootDir ); print " " ; print 'Zeit: ' . date ( 'H:i:s' ). "\n" ; print wLinkchecker :: cronjob ( $path , $options ); ?> Beispiel: Beispiel
, $listOptions ){ //$files['file'] beinhaltet die Dateien der Liste. Sie können diese hier nachträglich manipulieren //print ' '; var_dump($files); print ' '; var_dump($listOptions); print ' '; // sortiert die ersten drei Listeneinträge nach
Dokument Quelltext <?php $fileSetData = "/base/test.php" ; $fileBinaerSetData = "/baseAssets/img/bild-orange.jpg" ; print wDocumentData :: setDataObject ( $fileSetData , 'title' , 'Objekttitel' ). " " ; print wDocumentData :: setDataObject (
falls nicht die letzte Version genutzt werden soll. $diff = wDiff :: getDiffItemsOfLastVersion ( $path , $options ); //print ' '; print var_dump(wRepository::getDocumentVersions($path)); print ' '; exit; if(!empty( wRepository :: getDocumentVersions
Monatsnamen ausgeschrieben werden sollen Beispiel: Ausgabe des Datums im Format Tag.Monat.Jahr Quelltext <?php print wDate :: formatDate ( 'd.m.Y' , '' ); ?> Ergebnis 18.04.2024 Beispiel: Ausgabe des Datums sprachabhängig im Format
-> getAttribute ( 'value' ). '">' . $resultNode -> textContent . ' ' . "\n" ; } $result .= ' ' . "\n" ; print $result ; XML-Datei locomotion.wEntries.php zu getEntries.php Script <?php $version="1.0"; $encoding="UTF-8"; ?>
verwenden, übernehmen Sie die öffnenden/schliessenden PHP-Tags nicht, sondern rein den PHP-Code (z.B print-Zeile)! Beispiel: Innerhalb eines PHP-Elementes einer Seite ein Element über die ID ansprechen Quelltext <?php //
die Bewertung der jeweiligen Seite, um danach sortieren zu können $rating = wUserContent :: getAverageRating ( $file ); //print $file.":".$rating." "; return $rating ; } Über die Projektkonfiguration verweisen Sie auf diese Funktion als
; $fileGetDataBinary = "/baseAssets/img/bild-orange.jpg" ; // Binärdokument //$fileGetData = $_SERVER['PHP_SELF']; print 'Der Objekt-Titel der Datei ' . $fileGetData . ' lautet: ' . wDocumentData :: getDataObject ( $fileGetData , "title" );
existiert Quelltext <?php $documentPath = "/IhrProjekt/datei.php" ; if( wWorkflow :: isInWorkflow ( $documentPath )){ print "Die Datei befindet sich in einem Workflow!" ; } else{ wWorkflow :: initWorkflow ( $documentPath ); wWorkflow ::
existiert Quelltext <?php $documentPath = "/IhrProjekt/datei.php" ; if( wWorkflow :: isInWorkflow ( $documentPath )){ print "Die Datei befindet sich in einem Workflow!" ; } else{ wWorkflow :: initWorkflow ( $documentPath ); wWorkflow ::
( goto_homepage definiert den Text: Zur Startseite ). Korrekt: HTML in CDATA eingebettet bzw. über Entitäten print ' '; print ' Korrekt über Entitäten '; Falsch: Entitäten in CDATA bzw. weder CDATA noch Entitäten print ' Falsch ';
'wPath' => "/wd:extension/wd:object/@type" , 'operator' => '==' , 'condition' => 'objectFrameworkFunction' ); //print " "; //var_dump($query['filterset']); //print " "; $result = wRepository :: selectDocuments ( $query ); foreach( $result as
=> 1 ); if( wUserCur :: createSessionStr ( 'mm' , $userStr , $options )){ return true ; } } if( wUserCur :: getName () == "" ){ print "Sie sind nicht angemeldet!" ; } else{ print " Guten Tag " . wUserCur :: getData ( 'firstname' ). " " . wUserCur ::
Falls auch die Länderkennung ermittelt werden soll Beispiel: Ermittelt alle Sprachen des Browsers Quelltext <?php print "Ihr Browser nutzt folgende Sprachen: " ; print " " ; var_dump ( wEnv :: getLanguagesUserAgent ()); print " " ;
[ "REMOTE_ADDR" ]; $path = "/wGeoData_IpToCountry.csv" ; $countryOfIp = wGeoData :: getCountryOfIp ( $ip , $path ); print "Herzlich Willkommen lieber Besucher aus " ; if( $countryOfIp == 'DE' || $countryOfIp == 'DEU' ){ print "Deutschland" ;
// Zugriff auf alle Werte des Standardkataloges $values = wValues :: getValues ( $project , $path ); //print " "; var_dump($values); print " print ' ' ; foreach( $values as $key => $value ){ print ' ' . $key . ' ' . $value [ 0 ].
if( wWorkflow :: isInWorkflow ( $documentPath ) && wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht
wWorkflow :: isInWorkflow ( $documentPath ) & amp ;& amp ; wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht
public static function listFilterIsInGroup ( $value , $file ){ //print $value.":".$file." "; // Prüft beispielsweise, ob der aktuelle Benutzer in der Gruppe ist, die als Bedingung mitgegeben
' ; // DOM-Objekt erzeugen $domObject = wDOM :: parseString ( $xmlString ); // Inhalt von $domObject ausgeben print ' Inhalt von $domObject ' ; print 'Für Beispiel-Ausgabe auskommentiert!' ; //var_dump($domObject); // output: //
wd:fragment[@id='serverEventOnBeforeBuild']/text()) "/> '); $formular->build(); if(!$formular->isValid()){ print ' '.wTexts::getText('your_entries_were_not_correctly').' ]]>'; select= " wd:group[@id = 'formular']/wd:item "> test=
" @path "/> '; $entries[] = $path; '; foreach($entries as $path){ $title = wDocumentData::getData($path, 'title'); print ' class= " listEntry "> '; print ' class= " listEntryTitle "> href= " '.$path.' "> '.$title.' '; print ' '; }
= "1"; if(wUserCur::getType() == 'admin' && $allowSettings == '1'){ $users = wUsers::selectUsers($usersQuery); print ' Benutzer, die sich länger als '.$days.' Tage nicht mehr angemeldet haben '; print ' class= " default "> '; print '
" alt= " '.$language.' "/> '; } } } if($languageStr != ''){ print ' class= " wEditorExtensionFunction "> '; print ' '.wTexts::getTextUser('editor_show_hide_language_sync').' 
<?php try{ $document = new wDocument ( '/dev/beispieldaten/einfache-seite.php' ); if( $document -> isCheckedIn ()){ print 'Die Seite ist eingecheckt. ' ; } else{ print 'Die Seite ist nicht eingecheckt. ' ; } } catch( gException $e ){ } try{
<?php require_once( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $userGroups = wUserData :: getGroups (); print "Sie sind Mitglied in folgenden Gruppen:" ; foreach( $userGroups as $group ){ print ' ' . $group . ' ' ; } ?>
Nachnamen und Parteizugehörigkeit (Metadaten) des aktuellen Benutzers aus Quelltext <?php if( wUserCur :: getName () != '' ){ print ' Daten des Benutzers ' . wUserCur :: getName (). ': ' ; print 'Vorname: ' . wUserCur :: getData ( "firstname" ); print '
<?php $path = "/base-en/unternehmen" ; $nameNew = "company" ; if( wRepository :: renameDirectory ( $path , $nameNew )){ print "Das Verzeichnis " . $path . " wurde erfolgreich in " . $nameNew . " umbenannt!" ; } else{ print "Das Verzeichnis " .
Beispiel: Ermittelt die verfügbaren Projekte Quelltext <?php $dataProjects = wApplication :: getDataProjects (); print " " ; var_dump ( $dataProjects ); print " " ; ?> Beispiel: Ermittelt die verfügbaren Projekte, gefiltert auf
#blockMainOuter {max-width:1280px;...}. Beispiel: Gibt die Breite des blockContent Blockes aus Quelltext <?php print 'Breite des Blockes blockContent in Pixel: ' . wCSS :: getWidthBlock (
Captcha Quelltext <?php $pathCaptcha = wCaptcha :: createCaptcha ( rand ( 1000 , 9999 ), array( 'quality' => 0 )); print ' . $pathCaptcha . '"/>' ; ?> Ergebnis Beispiel: Schwer lesbares Captcha Quelltext <?php $pathCaptcha = wCaptcha ::