Создаю в ноде форму, что-то типа:
После сохраниения и повторного открытия ноды на редактирование в CKEditor вместо этого кода получаю
в режиме просмотра, соответственно, в этом поле указанный выше мусор.
Как победить? Плиз, хелп.
Drupal 6.19, модуль 6.x-1.2, CKEDitor 3.4.1 и пробовал 3.5
Комментарии
Ну а не догадались редактор для этого поля выключить?
Видимо нужно включить и использовать фильтр ввода PHP. Включите стандартный модуль PHP Filter.
Не могу догадаться, как выключить именно для этого поля, а не для ноды. Как это должно выглядеть для данного конкретного случая?
По адресу /admin/settings/ckeditor/editg
в разделе Use inclusion or exclusion mode: стоит Exclude
Что именно дописать в исключения?
PHP Filter - включен
Я бы на вашем месте поставил радиокнопку в Include и указал все поля, в которые нужно добавить редактор - так оно проще, чем перечислять, где он не нужен.
Там же, в подсказках разжёвано всё, как указывать поля для включения/исключения
алсо, у вас под каждым полем выводится его идентификатор, который нужно просто вставить в поле для включение/исключения. Внимательнее
Не совсем так.
идентификатор page@node/23/edit.edit-body
относится ко всему полю, в котором текст (код) ноды. И мне нужно чтобы там использовался CKEditor, ибо для того он и установлен на сайт. А коверкает он поля, созданные приведенным мной кодом. Этот код просто вставлен в тело ноды. Формат ввода, соответственно, PHP code. И совершенно не понятно, почему он до этих полей докопался.
У вас 2 способа решить это:
или отключить редактор насовсем в настройках видимости или каждый раз пользоваться переключателем-ссылкой "показать/скрыть редактор" Здесь нет проблемы
Т.е. вы предлагаете не использовать CKEditor, потому что это глюкалово.
Я понимаю, что им можно не пользоваться. Вопрос был в том, как все-таки пользоваться.
Было бы не плохо хотябы понять, что конкретно ему не нравится в этом коде. Что за криминал он там обнаружил и "защитил" меня от него, как он пишет.