1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

[Решено] Свои шаблоны в CKEditor

Главные вкладки

Здравствуйте. Помогите, пожалуйста решить проблему которая застала меня в расплох(

В редакторе CKEditor можно использовать уже готовые шаблоны

И есть довольно подробное руководство как подключать свои шаблоны.
Но блин, сколько не мучаюсь - все никак не получается. Обновлял страницу, чистил кэш, удалял и устанавливал заново сам редактор - безполезно.
У кого нибудь есть успешный опыт их установки? Расскажите, пожалуйста, куда именно там надо все-таки класть свои шаблоны и что обновлять, чтобы они появились в списке.

Комментарии

Аватар пользователя g78knl6cvxf0 g78knl6cvxf0 30 декабря 2011 в 21:08

Решено

Добавлять нужно в файле ckeditor.config.js внутри вот этой функции

CKEDITOR.editorConfig = function(config) {
//..
config.templates_files = [ '/путь/к_файлу/шаблона.js' ];
}

А чистить кэш браузера. Об чем честно говорится в комментарии над этой функцией)

to chewie: 7 (сверху в метках указано)

to kodo: не, поля это совсем из другой оперы). Они же для того, чтобы задать материалу четкую структуру, разбить заполнение данных на отдельные формочки, использовать одни и те же данные в разных материалах и т.д.

А вот, когда нужно в произвольных местах материала ввести, например:
ФИО, должность, контактные данные с различным оформлением (цветом, начертанием, разделительными знаками и т.д.), то шаблоны просто золото!) (А когда потом сайт будет обслуживать человек не разбирающийся в верстке - то и вообще бесценны!))

Аватар пользователя g78knl6cvxf0 g78knl6cvxf0 23 января 2012 в 21:03

по умолчанию стоит режим "Заменять текущее содержимое", но если чаще нужно внедрять в содержимое, то в том же CKEDITOR.editorConfig достаточно добавить строку

config.templates_replaceContent = false;

полезный список подобных настроек

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /