Das Modul fügt beliebigen Feldern einen Schalter hinzu der es erlaubt den TinyMCE für diese Feld zu aktivieren bzw. zu deaktiviern. Ebenso ist ein Dateibrowser oder der ACE-Editor möglich.
Das ist praktisch wenn man eigene Felder im Template verwendet. Man braucht dann dort nichts mehr rumfummeln, sondern stellt einfach über das Modul ein, dass diese Feld ein RTE sein soll.
Das Modul ist standardmäßig für Artikel, CMS-Seiten, Newsletter, Kategorien, Links, Nachrichten, Zahlungsarten, Aktionen, Auswahllisten, Rabatte und Attribute verfügbar. In einigen der Templates muß man natürlich erst noch entsprechende Eingabefelder platzieren.
Das Modul bindet die Mootools ein. Wie die Notierungen sein müssen findet man hier: http://mootools.net/docs/core/Slick/Slick
Die Selektoren werden Zeilenweise interpretiert. Man kann also
Selektor1,Selektor2
oder
Selektor1
Selektor2
notieren, beides funktioniert.
Beispiel für z.B. den tinyMCE
#editor_oxarticles__oxlongdesc
[name="editval[oxarticles__oxtitle]"]
Macht den tinyMCE bei den Artikel-Stammdaten für die Felder "Titel" und "Beschreibung" verfügbar.
[type="text"],textarea
Würde für alle einzeiligen und mehrzeiligen Eingabefelder treffen (sieht witzig aus, mach mal.)
Für das anfügen des Dateibrowsers oder des ACE an Felder muß man analog vorgehen. Beim ACE ist es allerdings im Moment nicht möglich das er getoggelt werden kann.
Webseite: http://www.tinymce.com
-
Sprache für Editor
Nur "en" oder "de" möglich, wenn eine andere Sprache eingestellt werden soll muß man die Sprachdateien von tinymce.com runterladen.
-
Selektoren für Felder
Wie beschrieben
-
URL Stil
Nicht aktiv Eingestellt sind relative URLs wie z.B. "out/files/bild.jpg". Dies kann man im Moment über die Parameter-Einstellungen ändern.
-
Basis URL
Nicht aktiv Die Basis URL wird vom Editor benötigt um Bilder richtig zu referenzieren. Der Editor läuft im /admin/ wärend die relativen Pfade auf "out/files" zeigen. Das hätte zur Folge, dass im Backend im Editor die Bilder nicht angezeigt werden. Die "Basis URL" wird den Pfaden Editor-Intern angefügt um die "fehlerhafte" Referenzierung auszugleichen.
-
Parameter für den Editor
Eine komplette Liste aller Einstellungen finden man hier: http://www.tinymce.com/wiki.php/Configuration3x
Parameter können in dem Feld einfach geändert oder neue eingefügt werden. Bei der Notierung darauf achten, dass die Werte zu den Paramter genau wie hier notiert an das Script übergeben werden, Zeichenketten sollten also inkl. der Anführungszeichen eingegeben werden. Boolsche oder numerische Werte benötigen keine Anführungszeichen.
Beispiele
Erstens => 'Zeichenkette' Zweitens => true Drittens => 5
URL-Einstellungen für Absolute URL "/out/files/bild.jpg"
relative_urls => false remove_script_host => true
URL-Einstellungen für vollen URI "http://www.domain.tld/out/files/bild.jpg"
relative_urls => false remove_script_host => false
Befindet man sich in einem Sub-Verzeichnis wie "/shop/admin" bzw. "/shop/" sollte man mit dem Parameter "document_base_url" spielen z.b. '/shop/' als Wert benutzen.
-
Formatvorlagen
Stilvorlagen für das Pulldown "Format"
Weitere Infomationen hier: http://www.tinymce.com/wiki.php/Configuration3x:style_formats
Webseite: http://kcfinder.sunhater.com
-
Basisverzeichnis
Nicht aktiv Das Basisverzeichnis des Browsers, die Voreinstellung ist "/out/". Dies erzeugt im "out" Verzeichnis ein weiteres Verzeichnis "files". Dort liegen dann die Dateien die über den Browser hochgeladen werden.
-
Sprache für Browser
Nicht aktiv
-
Selektoren für Felder
wie beschrieben.
-
URL Stil
Nicht aktiv Die URL ist so gestaltet wie in den Einstellungen im Editor festgelegt.
-
Zusätzliche scripte
Nicht aktiv und wird wieder entfernt. Eigene Script kommen in die custom.js
Webseite: http://ace.ajax.org/ Themes und Modes: http://ace.ajax.org/build/kitchen-sink.html
-
Selektoren für die Felder
wie beschrieben.
-
Modus
Name des Modus der verwendet werden soll (Syntax Hervorhebung).
-
Theme
Name des Themes das verwendet werden soll.
Eigene Javascripts können in der Datei "/out/src/js/custom.js" notiert werden.
Wenn man über den Browser Dateien per Drag&Drop hochläd, passiert es irgendwann, dass die Datei(en) doppelt oder gar mehrfach hochgeladen werden. Wenn der Browser neu aufgerufen wird ist der Effekt wieder verschwunden.