TinyMCE löscht mir CSS Attribute einfach weg
am 03.02.2010 - 17:40 Uhr in
Hallo zusammen
Nach langer Zeit mal wieder brauche ich dringend von euch Hilfe ...
Ich habe den TinyMCE Editor für Drupal 6.x installiert und habe nun follgendes Problem. Da ich mit diversen CSS Vormatierungen und JavaScript arbeite, muss mein WYSIWYG Editor den ganzen Code eins zu eins übernehmen (genau so und nichts löschen oder verändern). Dabei verändert der TinyMCE Editor meinen Code beim Update ...
Meine Einstellungen:
Eingabeformat: Full HTML
unter
Verwaltung -> Einstellungen -> TinyMCE
Verify HTML: false
Vorformattiert: false
Convert tags to styles: true
Remove linebreaks: false
Apply source formating: false
Geneue Fehlerbeschreibung:
beim TinyMCE drücke ich auf den HTML Button, da ich meinen HTML Code eins zu eins übernehmen möchte und trage dann follgendes ein:
<p>Das Abholen und Aufbahren, und die damit verbundenen Aufgaben, sowie der Transfer
zum ... gehören zu unseren herkömmlichen Pflichten.</p>
<p>Wir kümmern uns aber auch um aufwendigere Überführungen im In-
und Ausland. Unsere langjährige Behördenerfahrung, durch die wir unnötige
bürokratische Umtriebe vermeiden, kommt uns dabei zugute.</p>
<p> <br>
<a href="http://url.a.customer.sylon.net/bilder/ueberfuehrung/bild-gr.jpg" class="thickbox" rel="metamorphose"><img src="http://url.a.customer.sylon.net/bilder/ueberfuehrung/bild-kl.jpg" width="550" height="185"> </a>
</p>
Dann klicke ich auf "update" und follgendes passiert mit meinem Code:
<p>Das Abholen und Aufbahren, und die damit verbundenen Aufgaben, sowie der Transfer
zum ... gehören zu unseren herkömmlichen Pflichten.</p>
<p>Wir kümmern uns aber auch um aufwendigere Überführungen im In-
und Ausland. Unsere langjährige Behördenerfahrung, durch die wir unnötige
bürokratische Umtriebe vermeiden, kommt uns dabei zugute.</p>
<p> <br />
<a href="/bilder/ueberfuehrung/bild-gr.jpg"><img src="/bilder/ueberfuehrung/bild-kl.jpg" width="550" height="185" /> </a>
</p>
Es ändert mir:
- ü werden übersetzt (mit dem hab ich kein Problem)
- Der Bilderpfad wird geändert (mit dem hab ich auch kein Problem)
- class="thickbox" rel="metamorphose" Atributte verschwinden ... (das geht gar nicht)
Wie kann ich mein Problem lösen? Mir gefällt den TinyMCE sehr gut und möchte diesen Editor auch einsetzten, aber wenn man das Problem nicht in griff bekommt, muss ich wohl oder übel einen anderen Editor einsetzten (was ich gerne vermeiden möchte).
Ich bedanke mich jetzt schon für eure Hilfe
Gruss uranus
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo zusammen Das Problem
am 03.02.2010 - 21:32 Uhr
Hallo zusammen
Das Problem lässt mich schon seit Stunden nicht in ruhe ;) nach viel Surfen fand ich etwas interessantes
http://drupal.org/node/278996
Angeblich löscht TinyMCE alle Tags weg, die es nicht kennt. Somit ist standardmässig das rel TAG nicht unterstützt.
Man kann aber die Datei tinymce.module bearbeiten und die Funktion function theme_tinymce_theme($init, $textarea_name, $theme_name, $is_running) anpassen.
Die follgende Zeile mit mit dem rel TAG erweitert:
$init['extended_valid_elements'] = array('a[href|rel|target|name|title|onclick|onmouseover]');
Dann sollte beim "aktuallisieren" (update)keine Tags mehr gelöscht werden. super werde ich morgen gleich austesten ob diese Theorie stimmt ;)
Gruss Uranus