Добрый день.
Вопрос, может быть, достаточно глупый, но все же прошу помощи.
Мне нужно сделать вот как:
при заходе на сайт пользователь сначала попадает на отдельную страницу со своим дизайном (назовем ее "Приветствие"), а затем, по нажатию кнопки "Вход" он попадает уже внутрь сайта, где все прочее наполнение.
Как наиболее верно такое реализовать?
Заранее спасибо.
Комментарии
Зачем? Одним из правил хорошего юзабилити является отсутствие таких страниц. Чем быстрее пользователь получит доступ к контенту, тем лучше.
В моем случае нужно именно так.
Для пятого друпала это выглядит так:
function _phptemplate_variables($hook, $vars = array()) {
if ($hook == 'page') {
if (request_uri() == '/') {
$vars['template_files'] = array('splash-screen');
}
}
return $vars;
}
Теперь для главное страници будет использован отдельный темплейт с именем splash-screen.tpl.php
---
Мой текущий проект на друпал: русские валенки
Спасибо за пример.
А для шестого прокатит?
function YOURTHEMENAME_theme_preprocess_page(&$variables) {
if (request_uri() == '/') {
$variables['template_files'][] = 'splash-screen';
}
}
?>
Это для шестерки. И кеш не забудь скинуть.
Спасибо. Я в ближайшее время опробую. Если вы не против, обращусь еще к вам с вопросами, если возникнут? )
Нет проблем амиго -:) Если долго отвечать не буду, меня всегда можно тут дернуть - мой супер блог