Dieser Artikel beschreibt die Lösung in Drupal 7 zur Nutzung von WYSIWYG (getestet mit TinyMCE)-Editors in Panels (Custom Content)!
In einem älteren Beitrag habe ich bereits eine Lösung empfohlen, um TinyMCE via WYSIWYG Modul in Drupal 6 Panels Custom Content (Benutzerdefinierter Inhalt) zum Laufen zu bekommen!
Allerdings steigen auch wir immer stärker auf das großartige Drupal 7 um und haben daher nach einer Lösung für das Problem gesucht, welches auch dort bisher nicht endgültig gelöst werden konnte. Zudem war ich einem netten Kunden noch eine Antwort auf das Problem schuldig ;)
Nun zur Lösung:
Zu diesem Thema gibt es bereits mehrere Threads, in denen das Problem diskutiert wird. Diese möchte ich hier kurz für weitere Recherchen nennen:
Der letzte Thread enthält dabei eine sehr viel versprechende Lösung in Form eines Patches direkt für das "wysiwyg"-Modul.
Der Patch bezieht sich nicht ausschließlich auf TinyMCE, allerdings habe ich ihn lediglich mit TinyMCE selbst getestet.
Wenn ihr ihn mit anderen Editoren verwendet, bitte ich um einen kurzen Kommentar zu euren Erfahrungen!
Im Gegensatz zur Lösung in Drupal 6 wird das Problem hier genereller angegangen und versucht, den Editor via JavaScript flexibel nachzuladen.
Aktueller Stand: Patch + Download!
Da ich weiß, dass das Anwenden von Patches nicht für jeden Drupal-Anwender ganz einfach ist, habe ich euch im Anhang dieses Beitrags das fertig gepatchte wysiwyg Modul bereitgestellt.
Aktueller Stand ist der aus diesem Beitrag:
http://drupal.org/node/356480#comment-5494486 (#91).
Direkt zum Patch:
http://drupal.org/files/0001-356480-by-zhangtaihao-Shawn_Smiley-sun.-La…
Dies ist nur eine Hilfestellung für euch, es gelten die Regeln der zugrunde liegenden Lizenz des Moduls. Keine Garantie auf Funktionsfähigkeit usw...! Ich möchte hier auch keine Parallel-Quelle zu Drupal.org aufbauen. ;)
Bitte nach dem Aktualisieren nicht vergessen den Drupal Cache zu leeren!
Zukunft, Feedback & Dank!
Sofern hier noch weitere Patches bereitgestellt werden, bevor die Anpassungen in die offizielle Version eingehen, bitte kurz Bescheid sagen, dann aktualisiere ich die angehängte Version gerne. Sobald die offizielle Version mit Panels einwandfrei funktioniert, werde ich den Download entfernen und direkt auf die aktualisierte Version verweisen.
Ich wünsche viel Spaß mit der Lösung und freue mich auf eure Rückmeldungen. Ein großes Dank gilt allen Entwicklern, die zur Problemlösung in den verschiedenen Issues beigetragen haben!
ACHTUNG: Es handelt sich weiterhin nur um einen eingebrachten Patch, das Ergebnis ist also mit absoluter Vorsicht zu genießen!! Ausführliche Tests vor eventuellem Produktiveinsatz sind unbedingt zu empfehlen!!
Download: http://julian.pustkuchen.com/sites/default/files/wysiwyg_patched.zip