Datei-Editor

Mit Hilfe des Datei-Editos lassen sich Textdateien editieren.

Editor

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.

Referenzen