CKEditor уничтожает PHP код в полях формы

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

Аватар пользователя kwas kwas 26 декабря 2010 в 13:14

Создаю в ноде форму, что-то типа:

<form>
<input name="vrwom" size="10" type="text" value="<? if($vrwom <> '') echo $vrwom ?>" />
</form>

После сохраниения и повторного открытия ноды на редактирование в CKEditor вместо этого кода получаю

<form>
<input name="vrwom" size="10" type="text" value="&lt;!--{cke_protected}%3C%3F%20if(%24vrwom%20%3C%3E%20'')%20echo%20%24vrwom%20%3F%3E--&gt;" />
</form>

в режиме просмотра, соответственно, в этом поле указанный выше мусор.
Как победить? Плиз, хелп.
Drupal 6.19, модуль 6.x-1.2, CKEDitor 3.4.1 и пробовал 3.5

Комментарии

Аватар пользователя kwas kwas 26 декабря 2010 в 13:36

Не могу догадаться, как выключить именно для этого поля, а не для ноды. Как это должно выглядеть для данного конкретного случая?
По адресу /admin/settings/ckeditor/editg
в разделе Use inclusion or exclusion mode: стоит Exclude
Что именно дописать в исключения?

PHP Filter - включен

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 26 декабря 2010 в 13:50

"kwas" wrote:
в разделе Use inclusion or exclusion mode: стоит Exclude

Я бы на вашем месте поставил радиокнопку в Include и указал все поля, в которые нужно добавить редактор - так оно проще, чем перечислять, где он не нужен.

Там же, в подсказках разжёвано всё, как указывать поля для включения/исключения

алсо, у вас под каждым полем выводится его идентификатор, который нужно просто вставить в поле для включение/исключения. Внимательнее

Аватар пользователя kwas kwas 26 декабря 2010 в 21:05

Не совсем так.
идентификатор page@node/23/edit.edit-body
относится ко всему полю, в котором текст (код) ноды. И мне нужно чтобы там использовался CKEditor, ибо для того он и установлен на сайт. А коверкает он поля, созданные приведенным мной кодом. Этот код просто вставлен в тело ноды. Формат ввода, соответственно, PHP code. И совершенно не понятно, почему он до этих полей докопался.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 26 декабря 2010 в 21:09

У вас 2 способа решить это:

или отключить редактор насовсем в настройках видимости или каждый раз пользоваться переключателем-ссылкой "показать/скрыть редактор" Здесь нет проблемы

Аватар пользователя kwas kwas 26 декабря 2010 в 21:18

Т.е. вы предлагаете не использовать CKEditor, потому что это глюкалово.
Я понимаю, что им можно не пользоваться. Вопрос был в том, как все-таки пользоваться.
Было бы не плохо хотябы понять, что конкретно ему не нравится в этом коде. Что за криминал он там обнаружил и "защитил" меня от него, как он пишет.