Разные шаблоны для создания и вывода ноды

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

Аватар пользователя dimapv dimapv 8 января 2012 в 17:10

Добрый день. Есть вопрос, возможно глупый. Есть такая задача - зарегистрированные пользователи одной группы имеют возможность содавать ноды (CCK), другие ноды смотрят. Нужно, чтобы создание ноды было в одном шаблоне, а ее вывод в другом шаблоне (виде). Единственным вариантом мне представляется темизация типа ноды (файл node--<тип ноды>.tpl.php) а вывод во вьюсе. Есть ли другие варианты?

Комментарии

Аватар пользователя LeGront@drupal.org LeGront@drupal.org 8 января 2012 в 17:28

В препроцессе ноды сделай проверку (редактирование/добавление, группа пользователя или еще там какую-то). И добавь необходимый тебе шаблон.

Аватар пользователя dimapv dimapv 8 января 2012 в 18:43

Привет, LeGront@drupal.org

Ты имеешь в виду сделать файл preprocess-node.inc в sites/all/themes/mytheme/preprocess?

Да, кстати, идея... Не знаю только, смогу ли реализовать, в php не силен. Но попробую. Спасибо!

Если правильно понял, сначала нужно сделать проверку на тип ноды, потом на режим редактирования ноды и по результатам выбрать нужный шаблон...