Volltextsuche
wRepository::renameDirectory
Funktionsaufruf Boolean renameDirectory(String path, String nameNew, Array options) Parameter source Aktueller Pfad des Verzeichnisses nameNew Neuer Name des Verzeichnisses options Optionen adaptLinks => [false|true] Legt fest, ob die Links angepasst
wRepository::checkOutDir
Checkt ein Verezeichnis aus Funktionsaufruf Boolean checkOutDir(String dir) Parameter dir Pfad des auszucheckenden Verzeichnisses Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das
wList::createListFromXML
Generiert eine Liste auf Basis einer XML-Zeichenkette
Verzeichniseinstellungen - das weblication-Unterverzeichnis
Eine Internet Präsenz mit Weblication® speichert Ihre Daten üblicherweise in Dateistrukturen. Hierbei werden Verzeichnisse verwendet, um Daten logisch strukturiert abzulegen. Genau wie bei Dateien unterscheidet man hier zwischen
Seiten- und Verzeichnisvorlagen
Verzeichnisvorlagen Die BASE - die Weblication® Projektbasis - bietet Vorlagen für Dateien sowie Vorlagentypen für Verzeichnisse an. Sobald ein Redakteur eine neue Datei oder ein neues Verzeichnis anlegt, erhält er diese Vorlagen in einer
wList::createList
Array options = array()) Parameter template Pfad zu dem Listentemplate (XSL-Stylesheet) options dir Aufzulistende Verzeichnisse dirRecursive Rekursiv aufzulistende Verzeichnisse dirSub Aufzulistende Unterverzeichnisse dirSubRecursive Rekursiv
wRepository::moveDirectory
Funktionsaufruf Boolean moveDirectory(String source, String dest, Array options) Parameter source Aktueller Pfad des Verzeichnisses dest Zielpfad des Verzeichnisses options Optionen adaptLinks => Boolean Falls Links angepasst werden sollen.
wRepository::setPermissionsDirectory
Funktionsaufruf Boolean setPermissionsDirectory(String path, Array permissions) Parameter path Pfad des Verzeichnisses permissions Berechtigungen Beispiel: Setzt die Berechtigungen für das angegebene Verzeichnis, falls dieses eingecheckt
Speicherverbrauch: Info bei zu vollem Verzeichnis
direkt ohne Anlegen einer separaten Datei, unterschiedlichste Abfragen vorzunehmen. Beispiel 1: Überfülltes tmp-Verzeichnis Beispiel 2: Ältere Backups löschen / bereinigen Weiterführende Links Beispiel 1: Überfülltes tmp-Verzeichnis
buttonCreateDirectory
Schaltfläche, um ein neues Verzeichnis zu erstellen. TAG Attribute [PATH] destDir * Verzeichnis, in dem das neue Verzeichnis erstellt werden soll. String icon Symbol der Schaltfläche String caption Beschriftung der Schaltfläche String
wRepository::isCheckedInDir
CMS-Version 015.001.064.000) Funktionsaufruf Boolean isCheckedInDir(String path) Parameter path Pfad des zu prüfenden Verzeichnises Beispiel: Prüft, ob das Verzeichnis eingecheckt ist Quelltext <?php $pathDirToCheck = '/dev/dokumentationen' ; if(
Das wGlobal Verzeichnis - Anpassungen für Ihr Projekt
Anpassungen für Ihr Projekt Bei der Installation eines Projektes wird parallel zu den Sprachverzeichnissen ein wGlobal-Verzeichnis abgelegt. In diesem Verzeichnis befinden sich alle Dateien, welche zur Darstellung und Funktionsweise des Projektes und
wRepository::copyDirectory
Funktionsaufruf Boolean copyDirectory(String source, String dest, Array options) Parameter source Aktueller Pfad des Verzeichnisses dest Zielpfad des Verzeichnisses options Optionen keepDirCurrent => Boolean Falls das Verzeichnis selbst auch
wRepository::createDir
ein Verzeichnis Funktionsaufruf Boolean createDir(String dir, String template) Parameter dir Pfad des zu erstellenden Verzeichnisses dirTemplate Pfad der Verzeichnisvorlage, auf deren Basis das Verzeichnis erstellt werden soll options Optionen
Protokollierungen zu Benutzeraktivitäten
2025 protokollierung dateien verzeichnisse zuletzt bearbeitete genutzte seitenbearbeitung bearbeitung Wann Dateien oder Verzeichnisse das letzte Mal bearbeitet wurden, Verzeichnisse genutzt, o.ä. wird im System protokolliert und im Dashboard ausgelesen
wRepository::checkPermissionUserDirectory
Boolean checkPermissionUserDirectory(String path, String user, String permission) Parameter path Pfad des zu prüfenden Verzeichnisses Falls das Verzeichnis nicht existiert, wird falsch zurück gegeben. user Benutzer, dessen Recht geprüft werden soll
wRepository::checkInDir
Checkt ein Verzeichnis ein Funktionsaufruf void checkInDir(String dir) Parameter dir Pfad des einzucheckenden Verzeichnisses Beispiel: Checkt das angegebene Verzeichnis ein Quelltext <?php wRepository :: checkInDir ( "/de/unser-Team/" );
wApplication::clearTmp
useAsync Falls kein asyncroner Aufruf genutzt werden soll (Standardwert ist true) Beispiel: Säubert das temporäre Verzeichnis Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); wApplication :: clearTmp ( 1 , 0
wRepository::protectDir
ein Verzeichnis über .htaccess Funktionsaufruf Boolean protectDir(String path) Parameter path Pfad des zu schützenden Verzeichnisses overwrite [|false] Falls eine bestehende .htaccess nicht überschrieben werden soll, kann der Wert auf false gesetzt
wProjectCur::getCorrespondentLanguageDirs
Funktionsaufruf Array getCorrespondentLanguageDirs(String path = '', Array options = array()) Parameter path Pfad des Verzeichnisses (optional) options Sprachen, die ausgeschlossen werden sollen. Mehrere Sprachen können durch | getrennt angegeben
So definieren Sie die häufig benötigten Verzeichnisse für die Dateiauswahl
selber definieren: /[project]/wGlobal/layout/fileselector/default.wFileselector.php Auch das Symbol zum entsprechenden Verzeichnis können Sie selber festlegen. Über die Abfrage nach z.B. einem bestimmten Benutzer oder einer Gruppe (z.B.
wRepository::deleteThumbnailsDir
Verzeichnisses Funktionsaufruf void deleteThumbnailsDir(String dir, Boolean keepPicturedatas) Parameter dir Pfad des Verzeichnisses keepPicturedatas [|true] Falls die Metadaten nicht gelöscht werden sollen Beispiel: Löscht die Vorschaubilder des
wRepository::grepDocumentsDir
Ausdruck entsprechen Funktionsaufruf Array grepDocumentsDir(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
wRepository::grepDocumentsDirRecursive
passen Funktionsaufruf 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
Framework
ab CMS-Version 015.005.100.000) Void clearLogs(String dir, Int limitDays = 31) clearTmp Säubert das temporäre Verzeichnis Void clearTmp(Int possibility = 1, Int $expires = 86400, Boolean $useAsync = true) clearTmpHTTP Säubert das temporäre
wRepository::directoryExists
ein Verzeichnis existiert. Funktionsaufruf Boolean directoryExists(String path) Parameter path Pfad des zu prüfenden Verzeichnises Beispiel: Prüft, ob das Verzeichnis "/dev/dokumentationen" existiert Quelltext <?php $pathDirectoryToCheck =
wRepository::checkPermissionGroupDirectory
checkPermissionGroupDirectory(String path, String group, String permission) Parameter path Pfad des zu prüfenden Verzeichnisses Falls das Verzeichnis nicht existiert, wird falsch zurück gegeben. group Gruppe, deren Recht geprüft werden soll
wRepository::checkPermissionDirectory
Funktionsaufruf Boolean checkPermissionDirectory(String path, String permission) Parameter path Pfad des zu prüfenden Verzeichnisses Falls das Verzeichnis nicht existiert, wird falsch zurück gegeben. permission Zu prüfendes Recht Beispiel: Abfrage,
wZIP::zip
Funktionsaufruf String zip(String dirToZip, String pathArchive, String root) Parameter dirToZip Zu archivierendes Verzeichnis pathArchive Pfad des zu erstellenden ZIP-Archives root Wurzelverzeichis des zu archivierenden Verzeichnisses (z.B.
wRepository
path, Array options) checkPermissionDirectory Prüft, ob der aktuelle Benutzer ein bestimmtes Recht an einem Verzeichnis besitzt Boolean checkPermissionDirectory(String path, String permission) checkPermissionDocument Prüft, ob der
Repository
den Zugriff auf Dateien und Verzeichnisse bereit.
wApplication::clearTmpHTTP
useAsync Falls kein asyncroner Aufruf genutzt werden soll (Standardwert ist true) Beispiel: Säubert das temporäre Verzeichnis Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); wApplication :: clearTmpHTTP ( 1 ,
wRepository::getContentDir
::getContentDir Liefert alle Inhalte eines Verzeichnisses rekursiv als Array mit Pfad und Type (f für Datei, d für Verzeichnis) (verfügbar ab CMS-Version 018.003.025.000) Funktionsaufruf Array getContentDir(String path) Parameter path Pfad des
wSubscriptions::subscribe
016.001.090.000) Funktionsaufruf String subscribe(String path, String mail) Parameter path Pfad des zu abonnierenden Verzeichnisses mail E-Mail Beispiel: Abonniert das angegebene Verzeichnis Quelltext <?php // Verzeichnis abonnieren, falls dieses
wPathName::removeSlashAfter
den Slash am Ende eines Verzeichnisses Funktionsaufruf String removeSlashAfter(String path) Parameter path Pfad des Verzeichnisses Beispiel: Entfernt den Schrägstrich am Ende eines Verzeichnisses Quelltext <?php $path = '/dev' ; print 'Pfad ohne
wSubscriptions::informSubscribers
des Abo-Modules, welches über die Newsletter-Funktionen die E-Mails versendet. Beispiel: Informiert die Abonnenten des Verzeichnisses Quelltext <?php // Eingetragene E-Mail Empfänger des Verzeichnisses informieren $pathToInform =
wPathName::getDirFile
path) Parameter path Pfad der Datei checkType Falls geprüft werden soll, ob es sich bei dem Pfad bereits um ein Verzeichnis handelt Beispiel: Ermittelt den Verzeichnispfad der aktuellen Seite Quelltext <?php print 'Der Name des aktuellen
wRepository::renameProjectGlobal
Boolean renameProjectGlobal(String path, String nameNew, Array options) Parameter source Aktueller Pfad des Verzeichnisses nameNew Neuer Name des Verzeichnisses options Optionen adaptProjects => [false|true] Legt fest, ob Verknüpfungen in
wStringconverter::convertToDirName
str) Parameter str Zeichenkette Beispiel: Wandelt Umlaute und Sonderzeichen für einen gültigen Verzeichnisnamen um Quelltext <?php $text = "Browse & Edit" ; print 'Text als gültiger Verzeichnisname: ' . wStringconverter ::
wSubscriptions::autoInformSubscribers
sollen pathSubscriptionmanagement Pfad der Abo-Verwaltung z.B.: /wDeutsch/abos Beispiel: Informiert die Abonnenten des Verzeichnisses über einen Cronjob Quelltext <?php require_once( $_SERVER [ 'DOCUMENT_ROOT' ]. "/weblication/grid.php" );
Inhalt des Dateiexplorers beeinflussen
Abfragen beeinflussen. Ab CMS-Version 14 ist es übrigens möglich, die Masken für die projektspezifischen und verzeichnisspezifischen Einstellungen direkt über das Backend anzusteuern ( Projekteinstellungen (Darstellung) und Verzeichniseinstellungen
Globale Projekteinstellungen
Javascript Zugriff auf alle Javascript-Dateien für das Projekt Diese Dateien sind natürlich auch über die Verzeichnisstruktur des Webservers zu erreichen, eine genaue Auflistung der jeweiligen Verzeichnisse und Dateien im wGlobal-Verzeichnis
wPathName::getDirName
Verzeichnisses auf Basis eines Verzeichnispfades Funktionsaufruf String getDirName(String path) Parameter path Pfad des Verzeichnisses Beispiel: Ermittelt den Verzeichnisnamen der aktuellen Seite Quelltext <?php $dirPage = wPathName :: getDirFile (
wPathName::getDirParent
des Elternverzeichnisses eines Verzeichnisses Funktionsaufruf String getDirParent(String path) Parameter path Pfad des Verzeichnisses Beispiel: Ermittelt den Pfad des Elternverzeichnisses der aktuellen Seite Quelltext <?php $dirPage = wPathName ::
SEO-Tipp: Statt /de/ nur /de/ anzeigen
Statt /de/index.php nur /de/ anzeigen Veröffentlichungsdatum: 01. April 2016 Änderungsdatum: 09. Juli 2019 seo index verzeichnis Dieser Artikel beschreibt, wie Sie dafür sorgen, dass eine Seite nicht gleichzeitig über den reinen Verzeichnisaufruf
wBrowseEdit::createButtonCreateDirectory
= '', String icon = '', String caption = '', String title = '', Array options = array()) Parameter destDir Pfad des Verzeichnisses, in dem das neue Verzeichnis erstellt werden soll icon Symbol der Schaltfläche caption Beschriftung der Schaltfläche
wBrowseEdit::createButton
Berechtigung angezeigt werden soll (z.B.: usertypes:admin;usergroups:chiefeditorship) Beispiel: Button für Verzeichnis öffnen Quelltext <?php $onClick = "window.open('/base/index.php', '_blank')" ; // JavaScript, das beim Klick
wDirectoryData::getData
Funktionsaufruf 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
wDirectoryData::setData
Funktionsaufruf 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
wEvent::fire
String path, Array param = array()) Parameter eventName Name des zu feuernden Ereignisses path Pfad der Datei oder des Verzeichnisses param Zusätzliche Parameter Beispiel: Feuert das Ereignis nach dem Speichern einer Datei Quelltext <?php wEvent ::