Volltextsuche

  • Änderungen in Weblication® CMS Core/GRID

    nun auch Platzhalter. 015.006.000.000 03.03.2021 Final Version 015.005.163.000 24.02.2021 Die PHP-Framework Funktionen wPathName::interpretePath und wPathName::interpretePathNoParam unterstützen nun auch den Platzhalter $dirTop, um das aktuelle

  • Individuelle Verzeichnisse per ZIP / PHP / BASH komprimieren

    = '' ; if( !empty( $excludedDirs ) ) { $excludedString = ' -x' ; foreach( $excludedDirs as $dir ) { $excludedString .= ' **' . wPathName :: removeSlashBefore ( $dir ) . '*' ; } } $cmd = 'zip -r ' . $targetFile . ' ' . $zipDir . $excludedString ; if( is_file (

  • wWorkflow::startWorkflow

    :: isInWorkflow ( $documentPath ) && wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht sichtbar. ' ; print ' '

  • wWorkflow::initWorkflow

    :: isInWorkflow ( $documentPath ) && wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht sichtbar. ' ; print ' '

  • Weblics® 2.x in BASE 1.x nutzen

    " /wd:document/wd:extension/wd:object " mode= " content2 " /> select= " php:functionString('wEnv::setGlobalValue', 'wPathIncludeContent2Global', concat($wProjectPath, '/wGlobal/content/contentPortal/default.php')) "/> select= " document(concat($wDocumentRoot,

  • wBrowseEdit::createButtonRejectDocument

    :: isInWorkflow ( $documentPath ) && wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht sichtbar. ' ; print ' '

  • Spezielle Breite für CSS-Picture-Rendering setzen

    gewünschte Breite runtergerechnet. Beispiel: Auszug aus dem HTML Seiten-Template (z.B. standard.wDocument.php) ... if(wPathName::getDirName(wPathName::getDirTop(wPageCur::getPath(), 2)) == 'unternehmen'){ wCSS::setWidthBlock('#blockContent', 420);

  • wBrowseEdit::createButtonApproveDocument

    ( $documentPath ) & amp ;& amp ; wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht sichtbar. ' ; print ' '

  • Weblication® Masken durch eigene Informationen für Benutzer erweitern

    - Pfad des globalen Projektes $__WSLPRE[wProjectAssetsPath] - Pfad des Assets-Projektes $__WSLPRE[wPath] - Verzeichnis der aktuellen Datei bzw. das aktuellen Verzeichnisses Ab CMS-Version 014.001.006.000: Projektspezifische

  • Objektdaten über den Objekt-Wizard ausgeben

    ausgeben class= " elementLink elementLink_var50 "> execution= " "> $pathObject = (wEnv::getGlobalValue('wPathIncludeObject') != '') ? wEnv::getGlobalValue('wPathIncludeObject') : wPageCur::getPath(); zu Kontakten hinzufügen (vCard) '; ]]> Ersetzen

  • Einfügen von Struktur-Elementen einschränken bzw. erlauben

    aus dem Mastertemplate-Element container-section.wItemMastertemplate.php ... $pageLayout = wDocumentData::getData(wPathName::getPathDraft(wEnv::getGlobalValue('wEditorPath')), "/wd:extension/wd:object/wd:data[@id = 'pageDisplayType']/text()");

  • Zwischen Seiten blättern - Anzeige der vorherigen und nächsten Artikel

    18 hat dies bereits im Standard umgesetzt und zwei Filter auf Grundage von "Frei definierbarer Filter" definiert: wPath : showOnlyTeaser Operator: != (ungleich) Bedingung: 1 wPath : linkDetails Operator: !pregiMatch (regulärer Ausdruck

  • HTML Meta-Daten setzen und pflegen

    '/', '', php:functionString('wProjectCur::getPath')) "/> subdir- select= " php:functionString('wPathName::getDirName', php:functionString('wPathName::getDirTop', $wDocumentDir, 2)) "/> navId- select= "

  • BASE (Mobile First): Responsive Bilder

    liegen, für jeden Breakpoint und je nachdem ob webp oder hd eingestellt ist, alle Thumbnails. default.wPathes.php Diese Datei enthält die Schlüssel zu den jeweiligen Thumbnails. Je nach Einstellung werden die Pfade

  • documentDataAsHTML

    Gibt Daten aus einem Dokument HTML-formatiert aus. TAG Attribute [PATH] document * Pfad des Dokuments. [String|WPATH] data * XPath Ausdruck innerhalb des Documentes. Beispiele: document= " /de/index.php " data= "

  • documentDataAsDate

    genutzt werden, die die PHP date() Funktion bereitstellen) TAG Attribute [PATH] document * Pfad des Dokuments. [String|WPATH] data * XPath Ausdruck innerhalb des Documentes. [DATEFORMAT] format Datumsformat Beispiel: Ausgabe des Datums im Format

  • wImage::convertToJPEG

    Bilder vom iPhone in JPEG-Bilder // (z.B. über Verzeichnisereignis beim Hochladen) if( preg_match ( "/(heic)/i" , wPathName :: getFileExtension ( $eventData [ 'filePath' ]))){ wImage :: convertToJPEG ( $eventData [ 'filePath' ], 100 ); } ?>

  • wEvent::setUploadedFileName

    <?php $pathSource = $eventData [ 'filePath' ]; $nameDest = preg_replace ( '/\.(\w+)$/' , '-' . time (). '.$1' , wPathName :: getFileName ( $pathSource )); wRepository :: renameDocument ( $pathSource , $nameDest ); wEvent :: setUploadedFileName

  • wDocumentData::getValueOfDefaultExtension

    getValueOfDefaultExtension(String document, String data, Boolean force) Parameter document Pfad zum Dokument data wPath-Ausdruck, der aus dem Dokument ausgelesen werden soll force Falls ein eventuell im aktuellen Dokument gesetzter Wert

  • wDirectoryData::setData

    Boolean setData(String directory, String data, String value) Parameter directory Pfad zum Verzeichnis data wPath-Ausdruck, dessen Wert gesetzt werden soll value Zu setzender Wert Beispiel: Setzt den Titel des Verzeichnisses

  • wDirectoryData::getData

    String getData(String directory, String data, Array options = array()) Parameter directory Pfad zum Verzeichnis data wPath-Ausdruck, der aus dem Verzeichnis ausgelesen werden soll options Zusatzoptionen inherit [|true] Falls die Vererbung

  • So setzen Sie eine kategorisierte und nach Priorität sortierte Liste um

    array('type' =&gt; 'and'); $filtersSpecialistArea = array('type' =&gt; 'or'); $filtersSpecialistArea[] = array("wPath" =&gt; "/wd:extension/wd:object/wd:data[@id='fachgebiete'][wd:category/text() = ' select= "

  • So setzen Sie eine Dateiauswahlbox im Editor um

    ( 'pathProject' ). '/wGlobal/layout/templates/lists' ; $query [ 'filterset' ] = array( 'type' => 'and' , array( 'wPath' => '/wd:stat/@name' , 'operator' => 'contains' , 'condition' => '.wFilelist.php' )); $files = wRepository ::

  • So filtern Sie die aufrufende Listendatei aus einer Liste

    " /demoCore/wGlobal/layout/images/element-icons/element_list.gif " name= " Liste " type= " core.list " refresh= " 1 " wPathTemplate= " /demoCore/wGlobal/mastertemplates/items/core.list.wItemMastertemplate.php "> ... id= " allowSelf " type= " char.text

  • So verwenden Sie eigene Buttons im Dateiexplorer

    , 'icon' => 'myButton' , 'caption' => 'Meine Schaltfläche' , 'onclick' => 'wOpenWin(\'/myButton.php?project=' . wPathName :: getDirTop ( $scriptData [ 'path' ]). '\', \'wMyButton\', 960, 640)' ); // ... Umsetzung bis CMS 10.x Den Dateiexplorer

  • Platzhalter beim Erstellen von Dateien in Vorlagen nutzen

    Quelltext-Beispiel gesetzt und // und dürfen im Ereignisfenster nicht gesetzt werden (siehe Screen) $fileNameOnly = wPathName :: getFileNameOnly ( $eventData [ 'filePath' ]); $newDir = "/baseAssets/img/galleries/" . $fileNameOnly ; $dirTemplate =

  • Benutzerdaten über ein Formular bearbeiten

    $usersQuery = array(); $usersQuery['filterset'] = array('type' => 'and'); //$usersQuery['filterset'][] = array('wPath' => '/wUser/type/@value', 'operator' => '==', 'condition' => 'standard'); $users =

  • Umfangreiches Bestellformular

    über XSL-FO wPageAccelerator Seitenbeschleuniger wPageCur Aktuelle Seite wPageProcessor Aktuelle Seiten-Transformation wPathName Stellt Funktionen für die Verarbeitung von Dateipfaden zur Verfügung wPicture Klasse, um responsive Bilder über das

  • Formulareditor: Eingabefelder dynamisch einfügen

    /*Es wurde kein Pfad angegeben*/ if( $path == '' ){ /*Auslesen der Kurse über wList*/ $listParameters [ 'dir' ] = wPathName :: getDirFile ( wPageCur :: getPath ()). '/daten' ; $courses = wList :: createListArray ( $listParameters ); /*Setzen der

  • AJAX-Liste über Eingabefeld nach Titel und Bescheibung filtern

    um nach Titel und Beschreibung zu filtern Die Eingaben im Listenfilter finden Sie nachfolgend als kopierbaren Text: wPath : /wd:extension/wd:meta/wd:title/text()|/wd:extension/wd:meta/wd:description/text() Bedingung: Inhalt des HTML-Quelltext

  • Mobile First BASE: Listen um Objektdaten erweitern und beliebig formatieren

    thumbnail=yes,title=yes; CSS-Only Definition zur Anzeige des Titels und Copyright-Daten -w-displayElements: title=yes,wpath ("/ wd: extension/ wd: meta/ wd: copyright/text() ")=yes; Ergebnis im HTML class= " listEntryInner "> class= "

  • Inhalt des Dateiexplorers beeinflussen

    $WSLPRE[wProjectAssetsPath] Pfad des Assets-Projektes zum aktuell aufgerufenen Projekt (z.B. /baseAssets) $WSLPRE [wPath] Pfad, über den der Dateiexplorer aufgerufen wurde $WSLPRE [wContextPath] Pfad, aus dessen Kontext der Dateiexplorer

  • Filteroperatoren in Dateilisten bzw. Repository

    lassen sich Filter anwenden, die nachfolgend beschrieben werden. Ein Filter setzt sich aus drei Werten zusammen: wPath Wert im Dokument (z.B /wd:extension oder /wd:stat) operator Bedingungsoperator (Erlaubte Operatoren siehe unten)

  • Pflegemasken für Metadaten aus der Dokumentenerweiterung

    des Browserfensters abgefragt werden soll wEditor.onBeforeUnloadMessage = 'Alle Änderungen gehen verloren!'; var wPathPictureIfEmpty = ' print wVariables::getValue('image_path_if_empty', '/[IHR-LAYOUT-PROJEKT]'); '; <!-- Falls ein öffentlicher Benutzer

  • Änderungen in Weblication® CMS Core/GRID

    eigene Pflegemasken für Bilder und Links definieren. 011.002.001.000 24.10.2016 Neue PHP-Framework Funktion wPathName::interpretePath verfügbar, um Platzhalter, wie z.B. aktuelles Datum, Benutzernamen oder Parameter in einem Dateipfad zu

  • Einfügen von Bildern im Inhaltsprojekt verhindern

    es dort auch wieder übersteuern. onBeforePasteFile Event der Projektereignisse if( preg_match ( '/jpg|jpeg|png|gif/i' , wPathName :: getFileExtension ( $eventData [ 'filePath' ]))) { $jsString = "alert('Hier dürfen keine Bild-Dateien hochgeladen

  • wThumbnail::getPathThumbnail

    $path = "/devAssets/img/bild-rot.png" ; $width = "234" ; $height = "123" ; $mode = "embed" ; $options = "" ; print wPathName :: removeDocumentRoot ( wThumbnail :: getPathThumbnail ( $path , $width , $height , $mode , $options )); ?> Ergebnis

  • wRepository::getDocumentsDir

    /dev/dokumentationen/framework/klassen/wPageProcessor.php /dev/dokumentationen/framework/klassen/wPathName.php /dev/dokumentationen/framework/klassen/wPicture.php /dev/dokumentationen/framework/klassen/wProject.php

  • wReadWrite::writeFileCSVArray

    'archiveIfHeaderChanged' => true )); //Sperrt das Verzeichnis über eine .htaccess-Datei wRepository :: protectDir ( wPathName :: getDirFile ( $filePath )); ?> Beispiel: Schreiben einer CSV Zeile Quelltext <?php $data [ 'id' ] = rand ( 0 , 500

  • wPageCur::getCorrespondentLanguageFiles

    '.$text.' " title= " '.$text.' "/> '.$text.' '; } } else if($data['parentPath'] != ''){ print ' class= " lang " href= " '.wPathName::getDirTop($data['parentPath']).' "> src= " '.$wGlobalProjectPath.'/wGlobal/layout/images/flags/'.$language.'.gif "

  • wOutput::isViewableItem

    test= " /wd:document/wd:extension/wd:object/wd:data[@id = 'allowURL']/text() = 'yes' "> select= " php:functionString('wPathName::addSlashAfter', /wd:document/wd:extension/wd:object/wd:data[@id = 'parameterRoot']/text()) "/> select= "

  • wDocumentData::setDataObject

    ' , array( 'typeIfNotExists' => 'categories.default' , 'mode' => 'innerXML' )). " " ; ?> Hinweise Als wPath verwenden Sie die id der entsprechenden Objektdaten. Weiterführende Links Bedeutung des Typs von Elementen und

  • wDocumentData::getDataObject

    , 'title' ). ' ' ; } else{ print 'Das Datenfeld \'title\' existiert nicht. ' ; } print ' ' ; ?> Hinweise Als wPath verwenden Sie die id der entsprechenden Objektdaten. Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten

  • Änderungen in Weblication® CMS Core/GRID

    pro Feld auf die gewünschten Funktionen einschränken. 016.003.004.000 09.12.2021 Die PHP-Framework Funktion wPathName::getDirFile hat nun einen zweiten Parameter, über den geprüft werden kann, ob es sich bei dem Pfad bereits um ein