Обратился ко мне знакомый, у его фирмы есть готовый сайт на Друпале. Он хочет чтобы при обращении к сайту по корневой ссылке www.mysite.ru пользователь попадал не сразу на сайт, а на страницу с заставкой (флэшкой), а на главную страницу попадал либо просмотрев флэшку, либо нажав на кнопку "пропустить", дальше вся работа сайта остается без изменений.
У меня появился вариант сделать в корне файл index.htm и в нем сделать показ флешки и ссылку на index.php друпаловского сайта. Проблема заключается в том, что в первую очередь все равно запускается .php и поменять это может только администратор сервера, а с ним на данный момент связи нет.
Второй вариант вижу сделать новую страницу в Друпале и каким то образом сделать для нее свою тему, отличную от всего основного сайта и поставить ее главной страницей, а с нее сделать уже ссылку на ту страницу, которая сейчас главная.
По этому варианты вопросы:
1. как задать тему для отдельной страницы?
2. как сделать так, чтобы ссылки под логотипом и названием сайта указывали не на главную страницу, а на вторую?
А может есть какой нибудь элементарный третий вариант, которого я не знаю?
Всем заранее спасибо за ответы!
Комментарии
http://drupal.org/node/190815 - тут ответ на ваш вопрос.
Вроде понял. Спасибо! попробую... Честно говоря надеялся на более простое решение...
Что "решено" отмечу когда получится, а то могут еще по ходу вопросы возникнуть.
Может есть какой нибудь другой, более простой путь к решению этой тривиальной задачи?
The front page can be set through "Administrator > Site configuration > Site information". Anything set there will trigger the suggestion of "page-front.tpl.php" for it.
файл шаблона делаете и все.
А меня мой хостер уверил, что запрет запуска index.htm находится в Drupal-овском .htaccess
Модули типа frontpage не смотрели?
Смотрел и кучу всего перечитал и все равно ничего не работает. Какие конкретно модули Вы имеете в виду?
Попытался установить "Front page" вроде по логике вещей должен делать именно то, что мне нужно (по крайней мере настройки у него в админке то что надо), но не делает ничего! Почему не понял Вроде все сделал по инструкции... и как я понял я не первый... http://www.drupal.ru/node/37455 .
С файлами самописными .tpl.php тоже поигрался - не видит их Друпал Вообщем, что то я делаю не так, а что не понимаю
P.S. уже самому интересно, знакомого
почтиуговорил флешку перед сайтом не вставлять.значит не по инструкциям. кэш почистить не забыли?
Уффф.... Что то начало получаться.
Проблема была в том, что моя тема является подтемой темы ZEN и я все свои файлы .tpl.php клал в папку своей подтемы. Когда положил в themes/zen/zen все заработало. Вопрос, а как их заставить работать из моей подтемы? Ведь подтем может быть несколько и не хочется, чтобы эти изменения касались их всех.
окончание тут.