Volltextsuche
Formatierung der Druckansicht beeinflussen
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
Ansicht für die Druckfunktion definieren
2019 Änderungsdatum: 20. April 2026 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
Änderungen in Weblication® CMS Core/GRID
Änderungen in Weblication® CMS Core/GRID
wThumbnail::createThumbnail
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
Welches Template wird für die Druckansicht verwendet und wie kann ich es anpassen?
verwendet und wie kann ich es anpassen? Weblication CMS verwendet für die Druckansicht das Ausgabetemplate print.wDocument.php , das über die pre.php der BASE angesprochen wird. Dieses Template stellt die Druckversion der Seite dar
wCSS::getValue
leer, wird zusätzlich .elementHeadline geprüft. Beispiel: Gibt die Hintergrundfarbe vom body aus (print.css) Quelltext <?php print 'Hintergrundfarbe Druckvorschau Body: ' . wCSS :: getValue (
wDocumentData::setData
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 ,
wMailer::sendMailStr
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
wList::createList
; $listParameters [ 'layout' ] = '7dev' ; $template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php' ; print wList :: createList ( $template , $listParameters ); ?> Ergebnis wAI wSubscriptions wAnalyzer wStringconverter
wOutput
Stellt Funktionen zur Generierung von Seiten und zur Manipulation der Ausgabe zur Verfügung.
wDocumentData::getData
der angefragte Wert leer ist. 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
wLinkchecker::cronjob
'pathResult' => $pathResult , 'timeout' => $timeout , 'timeoutTime' => $timeoutTime , 'rootDir' => $rootDir ); print " " ; print 'Zeit: ' . date ( 'H:i:s' ). "\n" ; print wLinkchecker :: cronjob ( $path , $options ); ?> Beispiel: Beispiel
wDiff::getDiffItemsOfLastVersion
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
wDate::formatDate
sollen (z.B. beim Einsatz von date('M')) Beispiel: Ausgabe des Datums im Format Tag.Monat.Jahr Quelltext <?php print wDate :: formatDate ( 'd.m.Y' , '' ); ?> Ergebnis 21.04.2026 Beispiel: Ausgabe des Datums sprachabhängig im Format
wDOM::executeXPath
-> 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"; ?>
wWorkflow::initWorkflow
existiert Quelltext <?php $documentPath = "/IhrProjekt/datei.php" ; if( wWorkflow :: isInWorkflow ( $documentPath )){ print "Die Datei befindet sich in einem Workflow!" ; } else{ wWorkflow :: initWorkflow ( $documentPath ); wWorkflow ::
Ausgabe von HTML in wsl:php
( 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 ';
wUserCur::createSessionStr
=> 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 ::
wEnv::getLanguagesUserAgent
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 " " ;
wGeoData::getCountryOfIp
[ "REMOTE_ADDR" ]; $path = "/wGeoData_IpToCountry.csv" ; $countryOfIp = wGeoData :: getCountryOfIp ( $ip , $path ); print "Herzlich Willkommen lieber Besucher aus " ; if( $countryOfIp == 'DE' || $countryOfIp == 'DEU' ){ print "Deutschland" ;
wBrowseEdit::createButtonApproveDocument
wWorkflow :: isInWorkflow ( $documentPath ) & amp ;& amp ; wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht
wDOM::parseString
' ; // 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: //
wDate::displayFromTo
(Standard) Beispiel: Quelltext <?php $from = '2021-10-29 12:00:00' ; $to = '2021-10-29 17:00:00' ; $options = array(); print wDate :: displayFromTo ( $from , $to , $options ); /* Wurde über die Optionen nichts anderes gesetzt, so wird das
Pflegemasken für Metadaten aus der Dokumentenerweiterung
" /wGlobalProject/wGlobal/layout/images/flags/'.$language.'.svg " alt= " '.$language.' "/> '; } } } if($languageStr != ''){ print ' class= " wEditorExtensionFunction "> '; print ' '.wTexts::getTextUser('editor_show_hide_language_sync').' 
wApplication::getDataProjects
Beispiel: Ermittelt die verfügbaren Projekte Quelltext <?php $dataProjects = wApplication :: getDataProjects (); print " " ; var_dump ( $dataProjects ); print " " ; ?> Beispiel: Ermittelt die verfügbaren Projekte, gefiltert auf
wList::createListArray
Beispiel: Quelltext <?php $listParameters = array(); $listParameters [ 'dir' ] = '/dev/beispieldaten/fuer-listen' ; print ' ' ; var_dump ( wList :: createListArray ( $listParameters )); print ' ' ; ?> Ergebnis array(19) { [0]=> string(36)
Objekt-Wizard - Seitendarstellung des Objektes
=> '/[IHR-LAYOUT-PROJEKT]]/wGlobal/content/categories/standard.wCategories.php', 'id' => '[!--text()--]'), ''); print $categoryText; [!--#endforeach--] Kategorien-Text über wsl:php und Framework weiterverarbeiten: [!--#foreach
wGroups::getGroups
getGroups() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Liefert alle Gruppennamen Quelltext <?php print " " ; $groups = wGroups :: getGroups (); foreach( $groups as $group ){ print ' ' . $group . ' - ' . wGroupData :: getData (
wGroupData::getData
Parameter group Gruppenname data Zu ermittelnde Gruppendaten Beispiel: Ermittelt Daten einer Gruppe Quelltext <?php print " " ; $groups = wGroups :: getGroups (); foreach( $groups as $group ){ print ' ' . $group . ' - ' . wGroupData :: getData (
wPDF::createThumbnail
/usr/bin/gs) $pathPDF = '/default-wAssets/docs/test.pdf' ; $pathThumbnailOfPDF = wPDF :: createThumbnail ( $pathPDF ); print ' . $pathThumbnailOfPDF . '" width="500px" height="auto" alt="PDF" title="PDF"/>' ; ?> Beispiel: Erstellt ein
wList::createListFromXML
einer XML-Zeichenkette Quelltext <?php $template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php' ; //print wList::createList($template, $listParameters); $listXML = ' /dev/aktuelles/meldungen 0 yes yes yes yes yes yes yes yes
wRepository::getDocument
der aktuellen Seite Quelltext <?php try{ $document = wRepository :: getDocument ( $_SERVER [ 'PHP_SELF' ]); print 'Die Seite verwendet das Ansichtstemplate: ' . $document -> getTemplateView (); } catch( gException $e ){ print 'Es
wFacebook::createAuthToken
(APP Secret) $code = "" ; // if( wFacebook :: createAuthToken ( $consumerKey , $consumerSecret , $code )){ print '1' ; } else{ print '0' ; } ?> Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte
So erstellen Sie ein PDF einer Seite
( wProjectCur :: getPathLayout (). '/wGlobal/layout/templates/fop/standard.wDocument.php' , $preResult ); //print $xslFoStr;exit; wPDF :: createPDFFromXSLFO ( $pathPDF , $xslFoStr ); //print ' '; wResponse :: redirect ( $pathPDF ); }
wEnv::setGlobalValue
value Wert Beispiel: Setzt eine globale Variable Quelltext <?php wEnv :: setGlobalValue ( 'product_type' , 'national' ); print "Der Wert für den Produkttyp lautet: " . wEnv :: getGlobalValue ( 'product_type' ); ?> Ergebnis Der Wert für den
Newsletter - Individuelle Statistik | Weblication CMS Onlinedokumentation
:: getType () == 'admin' ){ $action = wRequest :: getParameter ( 'action' ); $path = wRequest :: getParameter ( 'path' ); //print ' Newsletter: '.$path.' '; print ' Individuelle Newsletter-Statistik ' ; print ' Hier stehen Ihre individuellen
Externe Benutzerschnittstelle für ActiveDirectory, LDAP, individuelle Datenbanken | Weblication CMS Onlinedokumentation
Authentifizierung über Active Directory Beispiel: Testskript für Authentifizierung über Active Directory <?php print " ADS-PHP Test " ; // // Dieses Script kann dazu genutzt werden, // um einen Benutzer gegen ein Active Directory zu
Verzeichnis - Abo E-Mail Vorlage | Weblication CMS Onlinedokumentation
[!--system.mail--] To: [!--receiver.mail--] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Es gibt neue Inhalte [!--env.hostURL--] Sie haben das Verzeichnis [!--env.url--] abonniert und erhalten