HowTo: iframes in Plone einbinden
Aus aktuellem Anlass möchte Ich hier kurz erklären, wie man Plone 4 dazu bringen kann, iframes wie z.B. den vimeo embed Player (siehe Netzfundstück-Blogartikel) anzuzeigen. Das Problem ist, dass im vorhandenen Editor unbekannte HTML Tags entfernt werden, bevor ein Artikel oder eine Seite gespeichert wird um ungewolltes Fehlverhalten zu vermeiden. Der Trick ist, dieses Tag im CMS-Backend einfach bekannt zu machen:
- Als Adminuser anmelden.
- Im Scrolldownmenü beim Usernamen (normalerweise oben rechts) „Konfiguration / Site Setup“ auswählen
- „HTML-Filter / HTML Filtering“ auswählen.
- „Benutzerdefinierte Tags hinzufügen/Add custom tags“ (unten auf der Seite) anklicken.
- In der neuen Zeile einfach „iframe“ eintragen. Speichern.
Nun kann man auf einer beliebigen Seite im Bearbeitungsmodus im Editor unter „HTML-Quellcode bearbeiten das entsprechende iframe einfügen. Funktioniert ähnlich auch mit anderen Tags z.b. „embed“, diese müssen jedoch teilweise erst auf ähnlich Punkt 4 bei „unerwünschte Tags/nasty tags“ entfernt werden. Für andere Plone Versionen bitte hier nachschauen: Where are my iframe/script/embed tags?
War dieses HowTo hilfreich? Ich würde mich über Kommentare und Verbesserungsvorschläge freuen.