steht für das Mastertemplate und dessen Elemente (Items) folgender Platzhalter zur Verfügung: $wMastertemplateInsert['projectPath'] Dieser Platzhalter wird beim Einfügen des entsprechenden Elementes durch den Verzeichnisnamen des Projektes ersetzt,
= false) Parameter str zu ersetztende Zeichenkette (z.B. wObjectdata:title, wMetadata:keywords oder wEnvdata:projectPath) disableOutputEscaping [|true] - falls die Maskierung der Ausgabe deaktiviert werden soll Allgemeine Hinweise Beispiel
-> /baseAssets/img/galleries /base/bildergalerien $wDocumentCreatorInsert['projectPath'] Beim Erstellen eines Dokumentes wird dieser Platzhalter in der Dateivorlage durch den Projektpfad der neuen Datei
" char.text "/> id= " style " type= " char.text "/> id= " path " type= " src.dir "> $wMastertemplateInsert['projectPath']/list_$wMastertemplateInsert['rand'] type= " button.createFile " uid= " 541b1acc8606fce6f989d93d5776793b "> id= "
// sondern sind nur in diesem Quelltext-Beispiel gesetzt! $searchID = 'default' ; $wSearch = new wSearch ( $eventData [ 'projectPath' ]. '/weblication/project/searchs/' . $searchID . '.wSearchBot.php' ); $wSearch -> addUrlToIndex ( $eventData [ 'filePath'
Seiten in einer täglichen Protokolldatei Funktionsaufruf Boolean logRequest(Array options) Parameter options Optionen projectPath Pfad des globalen Projektes anonymize [|1] falls die IP-Adresse nur anonymisiert gespeichert werden soll dirLogs
onAfterSaveFile der Projektereignisse Quelltext <?php /* ... */ wCache :: clearCacheProject ( $eventData [ 'projectPath' ]); // sofern asynchrone Aufrufe über PHP nicht möglich sind, wie folgt setzen: wCache :: clearCacheProject ( $eventData [
den wVariables::getValue() Aufruf in Bezug auf den project -Parameter von wProject::getPathGlobal($eventData['projectPath']) in wProject::getPathLayout($eventData['projectPath']) abändern. Bei Nutzung des Server-Monitoring beachten Sie bitte
$widthResizeOnUpload = wVariables :: getValue ( 'resize_pictures_after_upload' , wProject :: getPathGlobal ( $eventData [ 'projectPath' ])); if( $widthResizeOnUpload != '' ){ if( preg_match ( "/gif|jpg|jpeg|png/i" , wPathName :: getFileExtension ( $eventData [
if( wVariables :: getValue ( 'log_requests' , '/[IHR-LAYOUT-PROJEKT]' ) == 'yes' ){ wPageCur :: logRequest (array( 'projectPath' => wProjectCur :: getPathGlobal (), 'anonymize' => 1 )); } // ... Sofern der Eintrag der Variablen in der
, $_SERVER [ 'QUERY_STRING' ])){ header ( 'HTTP/1.1 403 Forbidden' ); header ( 'Status:
= array(); $options [ 'deeplKey' ] = wVariables :: getValue ( 'deepl_key' , wProject :: getPathGlobal ( $eventData [ 'projectPath' ])); $options [ 'translateIf' ] = 'referenceChanged' ; // [referenceChanged|referenceChangedAndCurrentNotChanged] Der Text
wMetadata:description, wMetadata:thumbnail Umgebungsvariablen wEnvdata:documentPath, wEnvdata:requestURL, wEnvdata:projectPath, wEnvdata:projectAssetsPath, wEnvdata:projectGlobalPath (verfügbar ab CMS-Version 016.001.107.000)
"> desc id= " orderType " type= " char.text "> nat id= " dir " type= " src.dir "> $wMastertemplateInsert['projectPath']/aktuelles/meldungen id= " categories " type= " char.text "/> id= " dirRecursive " type= " src.default "/> id= "
"> desc id= " orderType " type= " char.text "> nat id= " dir " type= " src.dir "> $wMastertemplateInsert['projectPath']/aktuelles/meldungen id= " categories " type= " char.text "/> id= " dirRecursive " type= " src.default "/> id= "
Auszug aus dem Projektereignis onAfterSaveFile zum Löschen des Projektcache wCache :: clearCacheProject ( $eventData [ 'projectPath' ]); Asynchrone Aufrufe steuern Das Löschen des Projektcache / Seitencache über Verzeichnisereignisse erfolgt über einen
... $wSearch -> addUrlToIndex ( $eventData [ 'filePath' ], false ); //... wCache :: clearCacheProject ( $eventData [ 'projectPath' ], array( 'allowAsync' => false )); In den weiterführenden Links finden Sie zudem im Artikel zu "Asynchrone Aufrufe"
und wMetadata:xyz auch die folgenden wEnvdata:xyz Platzhalter: wEnvdata:documentPath, wEnvdata:requestURL, wEnvdata:projectPath, wEnvdata:projectAssetsPath, wEnvdata:projectGlobalPath und wEnvdata:projectLayoutPath. 016.001.106.000 20.08.2021 Mit
Entwicklerbereich Weblication® Content-Management-System Core und GRID