Dokumenten-Objekt
Dies ist eine Test PDF-Datei
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'].'/[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
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.
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
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)
$color_s = '#FFFFCC' ; $strokewidth_s = '1' ; $x_s = '11' ; $y_s = '10' ; $system = '/usr/bin/convert "' . $_SERVER [ 'DOCUMENT_ROOT' ]. $path . '" -font ' . $fontfamily . ' -pointsize ' . $fontsize . ' -draw "gravity SouthEast fill \'' . $color . '\' text
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
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
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
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 "
dynamischem Objekttyp genutzt wird Beispiel: Erstellt eine Version des Dokumentes Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $pathNewDocument = '/de/' . rand (). '.php' ; $pathTemplate =
benötigt keine Parameter. Beispiel: Ermittelt, ob das aktuelle Dokument personalisiert ist Quelltext <?php try{ $document = new wDocument ( $_SERVER [ 'PHP_SELF' ]); if( $document -> isPersonalized ()){ print 'Die aktuelle Seite ist
Prüft, ob ein Dokument eingecheckt ist (verfügbar ab CMS-Version 015.001.066.000)
Prüft, ob der aktuelle Benutzer ein bestimmtes Recht an einem Dokument besitzt
Ermittelt den Projektpfad des Asset-Projektes
liefern die BASE standardmäßig mit einem Include auf das Projektverzeichnis aus. Alle Domains müssen dabei auf die DOCUMENT_ROOT (Basisverzeichnis / Heimatverzeichnis) der lizenzierten Domain geschaltet sein! 1) Startseite mit Inklude des
/categories/countries.wCategories.php" multiple="0" size="" inputStyle="width:240px"--> select= " /wd:document/wd:extension/wd:object/wd:data[@id='country'] "/> <!--web:categories:stop--> path= "
" wd:pathTemplate= " editmasks/standard.metadata.php "/> <!-- Definition der Darstellung --> match= " /wd:document " wChecksum= " 95973f5f65dc085b0b817ba80c595a84 "> xmlns= " http://www.w3.org/1999/xhtml " lang= " {$wLanguageProject}
... name= " content1 "> <!-- Item wird innerhalb wd:group name= " content1 " erwartet --> document= " /[IHR-LAYOUT-PROJEKT]/wGlobal/mastertemplates/items/default.wItemMastertemplate.php " group= " content1 " xPath= " "
# Das Skript muss als Rückgabe ein true oder false liefern! # (Beispiel-Skript siehe nachfolgend) */ include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); //error_reporting(E_ALL);ini_set('error_reporting', 1);ini_set('display_errors', 1); //Import
"/> name= " wIsLoggedIn "/> <!-- XSLT-Template zur Pflege von Metadaten von Binärdateien --> match= " /wd:document "> lang= " de "> wdExtension-Bearbeitungsmaske content= " text/html; charset=UTF-8 "/> id= " wBody "> class=
Inhalte [|itemsOfFirstSection|firstSection|all]--> name= " param1 "/> test= " $param1 = 'all' "> select= " document(concat($wDocumentRoot, @path))/wd:document/wd:group[@id = 'content1']/wd:item "/> test= " $param1 = 'firstSection'
/* Der EventListener stellt sicher, dass die Syntax erst ausgeführt wird, wenn das Stripe-Objekt geladen ist */ document . addEventListener ( 'DOMContentLoaded' , function waitUntilContentLoaded (){ if(! window . Stripe ){ return setTimeout (
php:functionString('wEnv::getGlobalValue', 'wViewMode') "/> <!-- ... --> name= " includePath "> test= " /wd:document/wd:extension/wd:object/wd:data[@id = 'include']/text() "> select= " /wd:document/wd:extension/wd:object/wd:data[@id
:: getUrl ( 'https://news.weblication.de/news/newsWeblication.php' ); $xsltString = wReadWrite :: readFile ( $_SERVER [ 'DOCUMENT_ROOT' ]. '/devGlobal/wGlobal/layout/templates/rss.wDocument.php' ); print wXSLT :: processString ( $rssString , $xsltString );
multiple="0" size="" inputStyle="width:240px"--> select= " /wd:document/wd:extension/wd:object/wd:data[@id='serviceBW']/text() "/> <!--web:text:stop--> Generierung der Auswahlbox
eine JavaScript Weiterleitung Beispiel: Leitet auf die angegebene URL weiter Quelltext <?php require_once( $_SERVER [ "DOCUMENT_ROOT" ]. "/weblication/grid.php" ); $url = "/de/" ; wResponse :: redirect ( $url ); ?> Beispiel: Leitet auf die angegebene
Editor Beispiel 1: Manipulieren der action eines Weblication Formulares via jQuery if (typeof wEditor == 'undefined') { document.addEventListener ('DOMContentLoaded', function waitUntilContentLoaded() { if (!window.jQuery) { return setTimeout
" misc/includes.global.php "/> <!-- ... --> <!-- Definition der Darstellung --> match= " /wd:document "> xmlns= " http://www.w3.org/1999/xhtml " xml:lang= " de " lang= " de "> <!-- HTML-Kopf --> name= "
Auslesen verschachtelter Objekt-Daten (am Beispiel von wd:entry), und Zurückschreiben der Daten require_once $_SERVER [ 'DOCUMENT_ROOT' ] . '/weblication/grid.php' ; $path = '/de/index.php' ; $dom = new DOMDocument (); $dom -> load ( $_SERVER [