wd:extension (Titel des Dokuments) <!--web:text:start editor="input" inputStyle="width:100%;"--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/> <!--web:text:stop--> // Umbrüche im Code dienen lediglich der
wd:extension (Titel des Dokuments) <!--web:text:start editor="input" inputStyle="width:100%;"--> select= " /wd:document/wd:extension/wd:meta/wd:title/text() "/> <!--web:text:stop--> // Umbrüche im Code dienen lediglich der
ergänzt. Beispiele: <!-- Auslesen der Daten über verkürzte Schreibweise --> <!-- Auslesen des Titels --> document= " /de/index.php " data= " title " /> <!-- Auslesen der Beschreibung --> document= " /de/index.php " data= "
aus. TAG Attribute [PATH] document * Pfad des Dokuments. [String|WPATH] data * XPath Ausdruck innerhalb des Documentes. Beispiele: document= " /de/index.php " data= "
aus. (als Format können die Formate 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
php:functionString('wCSS::getWidthBlock', $wCSSPath, concat('#', $blockName), '(int)width', concat('object-', /wd:document/wd:extension/wd:object/@type))) "/> select= " php:functionString('wEnv::setGlobalValue',
path nur noch der parameter document. 04.
aus Veröffentlichungsdatum: 03. September 2010 Änderungsdatum: 13. März 2014 liste auslesen daten inhalt content document concat Dieser Artikel beschreibt, wie Sie innerhalb einer Liste Daten einlesen, die aus dem Inhaltsbereich der
Prüft, ob das Dokument "/dev/" existiert Quelltext <?php $pathDocumentToCheck = '/dev/index.php' ; if( wRepository :: documentExists ( $pathDocumentToCheck )){ print 'Das Dokument ' . $pathDocumentToCheck . ' existiert.' ; } else{ print 'Das Dokument ' .
Beispiel: Entfernt den Schrägstrich am Ende eines Verzeichnisses Quelltext <?php $pathProject = $_SERVER [ 'DOCUMENT_ROOT' ]. '/dev' ; print 'Pfad Projektpfad lautet: ' . wPathName :: removeDocumentRoot ( $pathProject ). " " ; ?> Ergebnis Pfad
und Anweisung zur XSL-Transformation <?php $version="1.0"; $encoding="UTF-8";?> <?php include_once($_SERVER['DOCUMENT_ROOT'].'/de/wGlobal/scripts/pre.php'); ?> <?php exit; ?> XML-Root-Element/ Wurzelknoten (wd:document) Laut
und Anweisung zur XSL-Transformation <?php $version="1.0"; $encoding="UTF-8";?> <?php include_once($_SERVER['DOCUMENT_ROOT'].'/[IHR-INHALTS-PROJEKT]/wGlobal/scripts/pre.php'); ?> <?php exit; ?> XML-Root-Element/ Wurzelknoten (wd:document)
(z.B. Bilder aus content1) zugreifen zu können, müssen Sie diese Daten direkt auslesen (z.B. über die xPath-Funktion document oder WSL ). Hierzu folgende Beispiele: Beispiel: Auszug aus default.wFilelist.php mit Auslesen des Bildes aus content1
Funktionsaufruf Boolean setData(String document, String data, String value, Array options = array()) Parameter document Pfad zum Dokument data wPath-Ausdruck, dessen Wert gesetzt werden soll value Zu setzender Wert options Zusatzoptionen
beim Aufruf folgende Meldung anstatt des Inhaltes des Dokumentes angezeigt, gibt es unterschiedliche Ursachen dafür. Document not found Mögliche Ursache kann u.a. sein: Dokument existriert unter den aufgerufenen Pfad nicht auf dem Server Die
XSLT-Template zur Pflege von Metadaten von Binärdateien --> <!--@allowUpdate:1 info= " "--> match= " /wd:document "> lang= " de "> wdExtension-Bearbeitungsmaske content= " text/html; charset=UTF-8 "/> id= " wBody "> class=
= '#FFFFCC' ; $strokewidth_s = '1' ; $x_s = '11' ; $y_s = '10' ; $system = '/usr/bin/convert convert "' . $_SERVER [ 'DOCUMENT_ROOT' ]. $path . '" -font ' . $fontfamily . ' -pointsize ' . $fontsize . ' -draw "gravity SouthEast fill \'' . $color . '\' text
Cookie-Modul zu PHP-Sessions (session.use_cookies) PHP JSON Schreibrechte für den Webserver innerhalb/inklusive DOCUMENT_ROOT HTTP(s)-Verbindung zu downloadserver.weblication.de über PHP-Scripten Systembefehle über PHP exec() Notwendig z.B.
die Funktion auch die Möglichkeit, Kategorien für beliebige Objektdaten zu setzen Boolean addCategory(String document, String category, String dataID = '') deleteCategory Löscht eine Kategorie (verfügbar ab CMS-Version 016.003.019.000)
die Funktion auch die Möglichkeit, Kategorien für beliebige Objektdaten zu setzen Boolean addCategory(String document, String category, String dataID = '') deleteCategory (1) Löscht eine Kategorie (verfügbar ab CMS-Version
decorators="default" caption="GEO-Koordinaten" inputStyle="width:80px;border-right:none" --> select= " /wd:document/wd:extension/wd:object/wd:data[@id = 'latitude']/text() "/> <!--web:text:stop--> <!--web:text:start
::getViewUsers Ermittelt die Ansichtsbenutzer (Modul Personalisierung) Funktionsaufruf Array getViewUsers(String document) Parameter document Pfad zum Dokument Beispiel: Ermittelt die Ansichtsbenutzer des aktuellen Dokumentes Quelltext
::getViewGroups Ermittelt die Ansichtsgruppen (Modul Personalisierung) Funktionsaufruf Array getViewGroups(String document) Parameter document Pfad zum Dokument Beispiel: Ermittelt die Ansichtsgruppen des aktuellen Dokumentes Quelltext
Ermittelt den Wert der Standard-Dateieinstellung Funktionsaufruf String getValueOfDefaultExtension(String document, String data, Boolean force) Parameter document Pfad zum Dokument data wPath-Ausdruck, der aus dem Dokument ausgelesen
Dateigröße eines Dokumentes Funktionsaufruf Float getSize(String document, String unit, Int precision = 2) Parameter document Pfad zum Dokument unit Einheit der Größe [B|KB|MB|GB] precision Anzahl der Kommastellen Beispiel: Ermittelt die
Ermittelt Daten eines Dokumentes Funktionsaufruf DOMNodeList getNodes(String document, String wPath) Parameter document Pfad zu dem Dokument wPath wPath-Ausdruck, der aus dem Dokument ausgelesen werden soll Beispiel: Ermittelt Kategorien
::getDataObjectAsArray Ermittelt alle Objektdaten als Array Funktionsaufruf Array getDataObjectAsArray(String document, Boolean full) Parameter document Pfad zu dem Dokument full Falls auch alle Attribute und Unterelemente mit ausgelesen
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 Werte aus den
::getDataAsHTML Ermittelt Daten eines Dokumentes als HTML-Zeichenkette Funktionsaufruf String getDataAsHTML(String document, String wPath, Array options = array()) Parameter document Pfad zu dem Dokument wPath wPath-Ausdruck, der aus dem
als Zeichenkette Funktionsaufruf String getData(String document, String data, Array options = array()) Parameter document Pfad zum Dokument data wPath-Ausdruck, der aus dem Dokument ausgelesen werden soll options Zusatzoptionen lengthMax
Setzt Objektdaten eines Dokumentes (ab Version 007.004.040.000 verfügbar) Funktionsaufruf Boolean setDataObject(String document, String id, String value, Array options = array()) Parameter document Pfad zum Dokument id ID des Objektfeldes value Zu
Löscht eine Kategorie (verfügbar ab CMS-Version 016.003.019.000) Funktionsaufruf Boolean deleteCategory(String document, String category, String dataID = '') Parameter document Pfad zum Dokument category Kategorie dataID Optionale ID eines
auch die Möglichkeit, Kategorien für beliebige Objektdaten zu setzen Funktionsaufruf Boolean addCategory(String document, String category, String dataID = '') Parameter document Pfad zum Dokument category Kategorie dataID Optionale ID eines
String createPathSecure(String path) Parameter path Zu sichernder Pfad Beispiel: Sichert einen Pfad, der außerhalb DOCUMENT_ROOT zeigen würde Quelltext <?php $pathVulnerable = '/dev/' . '../../web_root_2/demo/' ; print 'Unsicherer Pfad: ' .
in der JavaScript-Konsole: Google Maps API error: RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error Your site URL to be authorized:
31. August 2009 schleife xslt documentData getData php framework Alternative Möglichkeit, um über eine Schleife auf XSLT-Daten per PHP zuzugreifen. Mit XSLT
ab: Version Veröffentlichungsdatum: 19. Oktober 2011 Änderungsdatum: 21. Oktober 2011 editor dateiauswahl select documents dokumente dateien auswählen Im Bearbeitenmodus können Sie den Pflegebenutzern eine eigene Auswahl auf beliebige
Aufruf zu einem Dokument, z.B. einer PDF-Datei, nicht funktioniert, kann dies unterschiedliche Ursachen haben. Fall 1: Document not found Weiterführende Links Fall 1: Document not found Wird bei Aufruf eines Dokumentes, z.B. einer PDF-Datei nur
den Projektcache aller Weblication-Projekte (Contentverzeichnisse) der Installation <?php require_once $_SERVER [ 'DOCUMENT_ROOT' ] . '/weblication/grid.php' ; if( wUserCur :: getType () !== 'admin' ) { exit(); } $dirs = wRepository :: getSubdirsDir ( ''
für Redakteure veröffentlichen (test)|Zeitgesteuerte Veröffentlichung" valueFalse="" --> select= " /wd:document/wd:extension/wd:status/wd:online/@status "/> <!-- web:text:stop --> <!-- web:text:start decorators="col3
zum Head ... ... <!-- Definition der Darstellung --> wChecksum= " e1669740dde60c45f82c1fec3d181534 " match= " /wd:document "> xmlns= " http://www.w3.org/1999/xhtml " lang= " {$wLanguageProjectISO} "> name= " class "> pagestatus-init
für Dateinamen: $name Neue Vorlage für den CSV-Import kopieren: /base/veranstaltungen/termine/weblication/templates/documents/1-vorlage-veranstaltung.php Durch Klick auf die Schaltfläche " Bestehendes Objekt zu den Vorlagen kopieren "
Dokumenten-Objekt
Allgemeine Hinweise Folgende Platzhalter werden durch replaceCurrentObjectdata gesetzt (Stand Juni 2022): wEnvdata:documentPath Aktueller Datei-Pfad wEnvdata:requestURL Aktuelle URL wEnvdata:projectPath Projektpfad (z.B. /de)
Beispiel: Prüft, ob das Dokument "/dev/" online ist Quelltext <?php $pathDocumentToCheck = '/dev/index.php' ; try{ $document = new wDocument ( $pathDocumentToCheck ); if( $document -> isOnline ()){ print 'Das Dokument ' . $pathDocumentToCheck
Diese Funktion benötigt keine Parameter. Beispiel: Ermittelt die Benutzer Quelltext <?php require_once $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ; $documents = wRepository :: grepDocumentsDirRecursive ( '/de' , '\.php$' ); foreach( $documents
Diese Funktion benötigt keine Parameter. Beispiel: Ermittelt den Besitzer Quelltext <?php require_once $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ; $documents = wRepository :: grepDocumentsDirRecursive ( '/de' , '\.php$' ); foreach( $documents
keine Ereignisse gefeuert. Beispiel: Setzt den Online-Status eines Dokumentes Quelltext <?php require_once $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ; $documentObject = new wDocument ( '/de/index.php' ); if( $documentObject -> isOnline ()){
Dokumentes Beispiel: Registriert die verlinkten Dateien innerhhalb des Dokumentes Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); // Beachten Sie, dass die angegebene Datei innerhalb des Projektes abliegen // muss, über die
path Pfad des Dokumentes Beispiel: Ermittelt, ob zur genannten Datei eine Arbeitskopie besteht Quelltext <?php $document = '/dev/index.php' ; if( wRepository :: getDraft ( $document )){ print 'Zur Datei ' . $document . ' besteht eine