Datei-Editor¶
Mit Hilfe des Datei-Editos lassen sich Textdateien editieren.
Konfiguration¶
Der Editor verfügt über eine Dateiansicht und eine Editorkomponente die in einem Layouter eingehängt sind. Die Komponente lässt sich über folgende Optionen steuern.
"arguments": {
"title": "i18n:editor",
"editortab": "i18n:editortab",
"filelisturl": "/filelist.php",
"documentgeturl": "/document/file=",
"documentposturl": "/document/",
"documentpostkey": "file",
"documentpostcontentkey": "content"
}, ...
Schlüssel | Beschreibung | Beispiel |
---|---|---|
title | Titel der Seite | i18n:editor |
editortab | Label des Tabs mit dem Editor (aktuell gibt es nur einen Tab) | i18n:editortab |
filelisturl | URL über das die Dateiliste kommt. Die Dateiliste muss eine UL/LI Liste enthalten. | /filelist.php |
documentgeturl | URL die ein Dokument lädt, der zu ladenden Dateiname wird an die URL angehängt | |
documentposturl | An diese URL wird das geänderte Dokument gesendet | /document/ |
documentpostkey | Der Dateiname ist in dieser POST-Variable enthalten | file |
documentpostcontentkey | Der Inhalt der Datei wird über diese POSt-Variable gesendet. | content |
Serverkomponente¶
Der Server muss über die filelisturl
ein HTML-Fragment mit den Dateinamen und Verzeichnisnamen bereitstellen. Dokumente
werden per GET vomServer bezogen und die Änderungen werden per POST an den Server übertragen.