Не работает php code в ноде

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

Аватар пользователя Zigs Zigs 1 ноября 2011 в 11:19

Создаю ноду, в которой формат ввода - php code. Содержание ноды включает как собственный текст, так и php сниппет, который должен выводить другую ноду внутри этой ноды

Если в форме редактирования этой ноды нажать предпросмотр, то все нормально отображается и собственный текст ноды и то, что выдает сниппет. Однако, после кнопки "сохранить" и переходе на страницу самой ноды результата сниппета нет, только текст самой ноды. От кода сниппета это не зависит, писал и банальное print "Hello world"; - все равно не отображается.

В чем может быть проблема?

Комментарии

Аватар пользователя Zigs Zigs 1 ноября 2011 в 16:22

Хостинг это мой локальный Денвер.
Фильтры включены только такие и именно в таком порядке:

Обработчик PHP
Преобразовывать переводы строк в соответствующие HTML теги (т.е.
и )
Корректировка неправильных и обрезанных HTML-тегов

Используя в шаблоне ноды вот такую конструкцию:
print '<pre>'. check_plain(print_r($node, 1)) .'</pre>';
смотрю, что приходит в шаблон. Оказывается $node->body['und'][0]['value'] содержит вместе с обычным текстом, просто текст сниппета.
Жду любый советов. Спасибо.

Аватар пользователя Zigs Zigs 1 ноября 2011 в 16:52

Проблема была в шаблоне. Неправильно был оформлен вывод контента, поэтому и сниппет не выполнял.

Всем спасибо. Тему можно закрывать.