Vererbung der Berechtigungen aktivieren. Hierbei werden die Berechtigungen von der im Verzeichnis zugewiesenen Standard-Dokumentenerweiterung geerbt (siehe weiter unten auf dieser Seite). Auf diese Weise ist es möglich, Dateien in einem Verzeichnis (inkl.
Vererbung der Berechtigungen aktivieren. Hierbei werden die Berechtigungen von der im Verzeichnis zugewiesenen Standard-Dokumentenerweiterung geerbt (siehe weiter unten auf dieser Seite). Auf diese Weise ist es möglich, Dateien in einem Verzeichnis (inkl.
hier Inhalte pflegbar gemacht, die ausserhalb der Hauptinhaltsbereiche notiert sind, wie beispielsweise Metadaten der Dokumentenerweiterung wd:extension oder Objekt-Daten . Pflegemaske für die Metadaten der Dokumentenerweiterung Das XSLT-Stylesheet der
hier Inhalte pflegbar gemacht, die ausserhalb der Hauptinhaltsbereiche notiert sind, wie beispielsweise Metadaten der Dokumentenerweiterung wd:extension oder Objekt-Daten . Pflegemaske für die Metadaten der Dokumentenerweiterung Das XSLT-Stylesheet der
löschen verschieben umbenennen einchecken auschecken Die Klasse wRepository stellt Ihnen die zur Verwaltung von Dokumenten notwendigen Funktionen zur Verfügung Die Klasse wRepository stellt Ihnen die zur Verwaltung von Dokumenten notwendigen
eines Verzeichnisses Funktionsaufruf Array getDocumentsDir(String dir, Array options) Parameter dir Verzeichnis dessen Dokumente ermittelt werden sollen options Optionen checkPersonalization => [on|off] Legt fest, ob die Personalisierung der
wurde, wird sie durch die angegebenen Zeichen ergänzt. Beispiel: Beispiel 1: Ermittelt den Titel des aktuellen Dokumentes Quelltext <?php print 'Der Titel der aktuellen Seite lautet: ' . wDocumentData :: getData ( $_SERVER [ 'PHP_SELF' ],
Metadaten in Bildern und Dokumenten pflegen Veröffentlichungsdatum: 22. Februar 2018 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Beim
2013 pflege pflegetag tags xpath Reverse-Template-Modelling dynamisch Dieser Artikel beschreibt, wie Sie Werte in die Dokumentenerweiterung einpflegen, zu denen es noch keine Tags gibt (Reverse-Template-Modelling). Um in einer bestehenden Präsenz im
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 ein Fenster mit der Meldung "Document not found" angezeigt, findet sich die Ursache meist in
bei der Abfrage von Dokumenten über Listen und das Repository
um 4 Funktionen erweitert, um Dokumente und Verzeichnisse abzufragen
unterstützt. Eingecheckte Dokumente können somit die
auch Binärdateien in die Verwaltung von Weblication® integriert (eingecheckt) werden. Das Einchecken von binären Dokumenten hat einige Vorteile: Rechtevergabe für die Bearbeitung (betrifft derzeit ausschliesslich Bilddateien) Vergabe von
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 Dokumente
" xmlns:wd= " http://weblication.de/5.0/wd " version= " 1.0 " type= " page.standard " > Die Dokumentenerweiterung (wd:extension) Die Dokumentenerweiterung beschreibt das Dokument und enthält zusätzlich weitere Informationen zu
" xmlns:wd= " http://weblication.de/5.0/wd " version= " 1.0 " type= " page.standard " > Die Dokumentenerweiterung (wd:extension) Die Dokumentenerweiterung beschreibt das Dokument und enthält zusätzlich weitere Informationen zu
= '', Array options = array()) createButtonCreateDocument (3) Erstellt eine Schaltfläche zur Erstellung eines neuen Dokumentes (einer neuen Seite) String createButtonCreateDocument(String destDir = '', String icon = '', String caption = '', String
Boolean deleteCategory(String document, String category, String dataID = '') getData Ermittelt Daten eines Dokumentes als Zeichenkette String getData(String document, String data, Array options = array()) getDataAsHTML Ermittelt Daten
Löscht die Arbeitskopie eines Dokumentes Funktionsaufruf Boolean deleteDraft(String path) Parameter path Pfad des Dokumentes, dessen Arbeitskopie gelöscht werden soll Beispiel: Löscht die Arbeitskopie des Dokumentes Quelltext <?php
eines Dokumentes Funktionsaufruf Integer deleteVersions(String path, Integer remainingVersions) Parameter path Pfad des Dokumentes, dessen Versionen gelöscht werden soll remainingVersions Anzahl der zu erhaltenden Versionen. Ist kein Wert angegeben,
eines Dokumentes Funktionsaufruf String createDocumentVersion(String path) Parameter path Pfad des zu versionierenden Dokumentes Beispiel: Erstellt eine Version des Dokumentes Quelltext <?php wRepository :: createDocumentVersion ( $_SERVER [
alle Versionen eines Dokumentes Funktionsaufruf Array getDocumentVersions(String path) Parameter path Pfad des Dokumentes Beispiel: Ermittelt alle Versionen eines Dokumentes Quelltext <?php //$document = $_SERVER['PHP_SELF']; $document =
Parameter document Pfad zum Dokument id ID des Objektfeldes Beispiel: Ermittelt diverse Werte aus den Objektdaten des Dokumentes Quelltext <?php $fileGetData = "/_testscripts/_examplefile.php" ; $fileGetDataBinary =
Dokument wPath wPath-Ausdruck, der aus dem Dokument ausgelesen werden soll Beispiel: Ermittelt den Text des angegebenen Dokumentes als HTML-Zeichenkette Quelltext <?php print wDocumentData :: getDataAsHTML ( '/dev/index.php' , "//wd:group[@id =
gefeuert werden sollen. Ist nichts angegeben, werden keine Ereignisse gefeuert. Beispiel: Setzt den Online-Status eines Dokumentes Quelltext <?php require_once $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ; $documentObject = new wDocument
Versions-ID, falls nicht die letzte Version genutzt werden soll. Beispiel: Ermittelt Unterschiede der Elemente eines Dokumentes Quelltext <?php $path = '/base/ueber-uns/index.php' ; $options = array( 'version' => '' ); // version:
Array grepDocumentsDirRecursive(String dir, String grepString, Array options) Parameter dir Verzeichnis dessen Dokumente ermittelt werden sollen grepString Regulärer Ausdruck, der auf den Dateinamen passen muss options Optionen
Funktionsaufruf Array getDocumentsDirRecursive(String dir, Array options) Parameter dir Verzeichnis dessen Dokumente ermittelt werden sollen options Optionen checkPersonalization => [on|off] Legt fest, ob die Personalisierung der
ein Dokumenten-Objekt der Arbeitskopie zurück Funktionsaufruf wDocument getDraft(String path) Parameter path Pfad des Dokumentes Beispiel: Ermittelt das Ansichtstemplate der aktuellen Arbeitskopie Quelltext <?php $document = wRepository ::
Folgende Platzhalter stehen für Dateivorlagen zur Verfügung: $wDocumentCreatorInsert['userName'] Beim Erstellen eines Dokumentes wird dieser Platzhalter in der Dateivorlage durch den Benutzernamen des Pflegebenutzers ersetzt. z.B.:
Gibt ein Dokumenten-Objekt zurück Funktionsaufruf wDocument getDocument(String path) Parameter path Pfad des Dokumentes Beispiel: Ermittelt das Ansichtstemplate der aktuellen Seite Quelltext <?php try{ $document = wRepository ::
innerhalb der wd:extension zuzugreifen, muss der xpath mit /wd:extension beginnen. Um auf sonstige Daten innerhalb des Dokumentes zuzugreifen, muss der xpath mit /wd:document beginnen. Weiterführende Links Bedeutung des Typs von Elementen und
pathDocument, String xPathCategories, String pathCategories) Parameter pathDocument Pfad des Dokumentes xPathCategories xPath der Kategorien im Dokument pathCategories Pfad der Kategoriendatei Beispiel: Führt die
Funktionsaufruf Boolean setPermissionsViewDocument(String path, Array permissions) Parameter path Pfad des Dokumentes personalizationData Ansichtsrechte z.B. array('viewusers' => array('user1', 'user2'), 'viewgroups' =>
Version 010.002.202.000) Funktionsaufruf Boolean setPermissionsInheritViewDocument(String path) Parameter path Pfad des Dokumentes Beispiel: Setzt die Berechtigungen zur Ansicht für das angegebene Dokument auf erben, falls dieses eingecheckt ist
017.002.077.000) Array getUsers() isCheckedIn Prüft, ob ein Dokument eingecheckt ist, dass heißt, ob es eine eigene Dokumentenerweiterung besitzt. Boolean isCheckedIn() isOfflineFuture Prüft, ob das zeitgesteuerte Dokument in Zukunft offline geschaltet
eines Dokumente zurück. Funktionsaufruf String getDocumentContent(String path) Parameter path Pfad des einzulesenden Dokumentes Beispiel: Gibt den Inhalt einer Datei aus. Quelltext <?php $pathDocument = '/dev/index.php' ; $documentContent =
Mastertemplate-Elemente eines Dokumentes ein TAG Attribute [PATH] document * Dokument mit den einzubindenden Elementen. String group Gruppe mit den
[int] Anzahl der zu liefernden Ergebnisse checkPersonalization => [on|off] Legt fest, ob die Personalisierung der Dokumente auf den aktuellen Benutzer geprüft werden soll. Ist nichts angegeben, wird die Personalisierung geprüft checkOnline
Ermittelt Daten eines Dokumentes Funktionsaufruf DOMNodeList getNodes(String document, String wPath) Parameter document Pfad zu dem Dokument wPath
Setzt Kategorien eines Dokumentes. Ab CMS-Version 012.005.077.000 unterstützt die Funktion auch die Möglichkeit, Kategorien für beliebige Objektdaten
die Navigations-ID des Dokumentes Funktionsaufruf String getNavId() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Ermittelt die
Links Bedeutung des Typs von Elementen und Fragmenten So ermöglichen Sie die Bearbeitung von zusätzlichen Dokumentendaten Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das
die Dateigröße eines Dokumentes Funktionsaufruf Float getSize(String document, String unit, Int precision = 2) Parameter document Pfad zum Dokument
besitzt. Funktionsaufruf Boolean isCheckedIn() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Prüft, ob Dokumente eingecheckt sind Quelltext <?php try{ $document = new wDocument ( '/dev/beispieldaten/einfache-seite.php' ); if(
zur Erstellung eines neuen Dokumentes (einer neuen Seite) Funktionsaufruf String createButtonCreateDocument(String destDir = '', String icon = '', String
document) Parameter document Pfad zum Dokument Beispiel: Ermittelt die Ansichtsbenutzer des aktuellen Dokumentes Quelltext <?php print " " ; var_dump ( wDocumentData :: getViewUsers ( $_SERVER [ 'PHP_SELF' ])); print " " ; ?>
document) Parameter document Pfad zum Dokument Beispiel: Ermittelt die Ansichtsgruppen des aktuellen Dokumentes Quelltext <?php print " " ; var_dump ( wDocumentData :: getViewGroups ( $_SERVER [ 'PHP_SELF' ])); print " " ; ?>
auch alle Attribute und Unterelemente mit ausgelesen werden sollen Beispiel: Ermittelt die Objektdaten des aktuellen Dokumentes als Array Quelltext <?php print " " ; var_dump ( wDocumentData :: getDataObjectAsArray ( $_SERVER [ 'PHP_SELF' ]));