7 июн. 2010 г.

Правильный tinymce-конфиг

Оказывается, в tinymce конфиге есть несколько крайне полезных мне опции:
mode : "exact",

elements : "id_content"

- включит tinymce только для textareas с перечисленными через запятую id. Flatpages в django используют id_content.
relative_urls : false,

convert_urls : false,

remove_script_host : false

- все 3 опции помогут сохранить url от обработки tinymce’ем.
force_p_newlines : false

- теоретически, редактор перестанет оборачивать текст в тэг <p>. Практически же, у меня эта опция не заработала.
Весь мой мини-конфиг, который я то и дело использую в админке django-проектов выглядит так:
tinyMCE.init({

    mode : "exact",

    elements : "id_content",

    theme : "advanced",

    language: "ru",

    accessibility_warnings: true,

    width: "800px",

    theme_advanced_toolbar_location : "top",

    relative_urls : false,

    convert_urls : false,

    remove_script_host : false,

    force_br_newlines : true,

    force_p_newlines : false

});

Может кому-то пригодиться…
Отправить комментарий