Je to už pár týdnů, co jsem dost zápasil s TinyMCE. Bohužel až teď jsem se dostal k tomu napsat článek. Na stránce mělo být více editorů, které se budou moci skrývat a řadit. Na řazení jsem použil plugin pro jQuery jménem tableDnD a s tim jakžtakž problém nebyl, ale zapotil jsem se u zprovoznění TinyMCE, protože se mi po skryvání a zobrazování neinicializoval.
Další problém byl, že na stránce jsou další editory, takže jsem tam ponechal původní inicializaci a také editory mají být při načtení skryté. Prošel jsem spoustu stránek. Nejvíc mi ale pomohla jedna, kterou jsem navštívil jako jednu z posledních...a to http://info.darbujanova.cz/2008/07/01/dvoudenni-peklo-dojo-tinymce-forms-a-ajax/. V tomhle článku autorka napsala důležitou poznámku:
"...přestat používat v inicializaci TinyMCE editor_selector a editor_deselector a načítat jej (zde pomocí knihovny DOJO) takto..."
Poté, co jsem se toho začal držet už stačilo málo k tomu, abych editory zprovoznil. Pokud tedy budete na stránce nějak pracovat s TinyMCE, rozhodně využivejte příkazů mceAddControl a mceRemoveControl (příp. další). Využívají se takto:
Přičemž za mydiv dosadíte např. id vaší textarei (textarea). I když jsem ještě pak měl menší problémy s úplným sprovozněním, tohle bylo zásadní.
Užitečné odkazy