lzhndl hat geschrieben: ↑Mi 12. Feb 2020, 13:48
Man kann schon im Editor HTML einfügen, wenn man dem das nachträgliche Editieren untersagt.
Was muss ich dazu zusätzlich noch einstellen?
Ich würde hier auch ein *[*] eintragen.
Code: Alles auswählen
Typ: wysiwyg
Name: tinymce-extended-valid-elements
Wert: *[*]
Das ist leider nicht möglich, da ich mehrere, unterschiedliche Imagemaps anlege, sonst müsste ich für jeden Arikel ein neues Modul und eine neue Vorlage erstellen. Mir wäre es lieber den Code entweder in den Standard-Editor einfügen zu können oder in eine separate "Codebox" als Modul.
Der Editor wäre hier schon praktisch und eigentlich sollte es gehen, wenn dem abgewöhnt wird, dass er den Code nachträglich überarbeitet. Das ist leider Standardeinstellung von TinyMCE. Aber man kann es abschalten.
Zum eigenen Modul kann ich sagen, dass man sich damit diese Probleme aus der Welt schafft, aber das nicht gut im Fließtext einbinden kann.
Es wäre eher so:
TEXT
IMAGEMAP
TEXT
Und das auch im Layout. Mit CSS kann man das nachträglich kaschieren, merkt draußen kaum jemand, aber der Autor merkt es.
Praktisch kann man hierfür ein Modul programmieren, das sich einfache HTML-Dateien aus dem Mandantenbereich holt und einbindet.
Mittels
echo file_get_contents("test.txt"); vielleicht und dann die Pfade zur Datei in einer DropDown-Auswahl im Input-Bereich des Moduls vorgeben (suchen lassen ist aufwändiger) und im Output-Bereich wird dann diese Datei ausgegeben.
Das ist relativ primitiv aber vielleicht wirksam.
1 Modul und mehrere Auswahlmöglichkeiten und die HTML-Dateien können gut bearbeitet werden.
Der Nachteil: Bei neuen Map-Dateien muss das Modul überarbeitet werden.
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.