Здравствуйте. Я новичок в drupal. Подскажите пожалуйста.
Мне нужно просто вывести шаблон, и вставить в него нужные мне переменные. Как это быстро и красиво реализовать.
Допустим есть материал по адресу http://workdrupal/node/17
и ссылка если пользователь зарегистрирован одна, и не для зарегистрированного пользователя ссылка на регистрацию.
Мне необходимо создать страницу для авторизованного пользователя, и вывести в нее блоки как мне нужно.
Не ругайтесь за глупый вопрос просто сделать нужно срочно, а времени мало. Подскажите как это можно реализовать, или ссылочку что почитать только пожалуйста по существу.
Комментарии
Ссылку как построили? Меню, код?
Проверяю зареген ли пользователь
if (is_object($user) and $user->uid>0) {
echo 'Этот код видит зарегенененный пользователь';
}
в node.tpl.php
ну может надо более уточнить ноду в node.tpl.php:
if (!$user->uid && (arg(1) == 17)) {
drupal_set_message(t('You should register before visiting this node'));
drupal_goto('user/register');
}
else {
Чтото особенное про 17
}
Ну или сделать файл node-17.tpl.php и там уже рисовать 17-ую.
Что то неполучилось. Скопировал node.tpl.php переименовал в node-17.tpl.php добавил свой код. Не обработала система. Что не так? ((
Отображает шаблон из node.tpl.php
http://drupal.org/node/190815#comment-1113949
почистить кеш
или попробовать node-ТИП-17.tpl.php
точно не упомню.