CKEditor liest keine span style tags
Eingetragen von LJR (132)
am 06.08.2012 - 09:18 Uhr in
am 06.08.2012 - 09:18 Uhr in
Ich möchte den registrierten Autoren auf meiner Seite die Möglichkeit bieten komfortabel über den CKEditor die Schriftgröße, Schriftart und Schriftfarbe in ihren Artikeln anpassen zu können. Gleichzeitig möchte ich Ihnen als Textformat nur ein Filterd HTML zur Verfügung stellen. Dazu müssten die entsprechenden "Span style" Tags in Filterd html erlaubt werden. Nur "Span Style" zu den erlaubten html Tags hinzuzufügen zeigt keinen Effekt. Was müsste ich genau eingeben?
- Anmelden oder Registrieren um Kommentare zu schreiben
span style an sich wäre auch
am 07.08.2012 - 08:42 Uhr
span style an sich wäre auch falsch - wenn du nur span in die erlaubten Tags einträgst, sollte das Ganze aber funktionieren.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Ich weiß nicht genau, wie
am 07.08.2012 - 09:12 Uhr
Ich weiß nicht genau, wie sich der HTML-Filter in Drupal 7 verhält, aber in D6 würde das auf jeden Fall nicht funktionieren, weil der HTML-Filter prinzipiell die inline-Styles wegschneidet (aus Sicherheitsgründen).
Wenn das bei Drupal genauso sein sollte, musst du den HTML-Filter von Drupal deaktivieren und stattdessen ein Modul wie HTML Purifier oder htmLawed (was ich empfehlen würde, da es performanter ist, aktiv weiterentwickelt wird und es gibt eine stabile D7-Version) verwenden. Damit kannst du dann festlegen, welche Tags erlaubt sein sollen, ob Inline-Styles erlaubt sind usw.
Einfach nur span einzutragen
am 09.08.2012 - 14:15 Uhr
Einfach nur span einzutragen hat tatsächlich nicht funktioniert. Habe nun das htmLawed Modul installiert, den Standard Filter deaktiviert und lasse nun über htmLawed den Filter laufen. Ich finde aber bislang nicht heraus, was ich eintragen muss, um zu dem gewünschten Ergebnis zu gelangen?
Du musst das Eingabeformat
am 09.08.2012 - 14:51 Uhr
Du musst das Eingabeformat konfigurieren und als Config die Einstellungen eintragen (siehe website von htmLawed).
Kannst ja mal probieren, das hier einzutragen:
'safe'=>1, 'elements'=>'div, span, p, br, b, u, i, a, em, strong, cite, code, ol, ul, li, dl, dt, dd', 'deny_attribute'=>'id'
Natürlich solltest du die "elements" auf die begrenzen, die du wünschst.
Hat leider nicht
am 13.08.2012 - 15:12 Uhr
Hat leider nicht funktioniert. Er will die span Attribute nicht abspeichern. Muss man vielleicht noch einen Eintrag für die Parameter eingeben?