Необходимо, что бы главная страница сайта была входной, т. е. вместо меню кольцо из графических элементов (иконок), каждый из которых ведет в соответствующий раздел сайта. А внизу от кольца графических элементов простое текстовое меню, со ссылками ведущими в те же разделы сайта, что и кольцо иконок. Соответственно иконки для презентабельности (возможно с лого сайта), а простое текстовое меню для роботов поисковых и для тех, кто отключает графику в браузере.
Подскажите пожалуйста, а как сделать подобную входную страницу сайта, а все остальные страницы на одной определенной теме?
Создается, как я понимаю, новый node.tpl.php, например index-node.tpl.php. В нем остается вывод Заголовка, Логотипа, меню Основные ссылки - это понятно. А кольцо иконок-ссылок делается в ноде методом написания, например через визуальный редактор типа fceditor, или просто с помощью html-кода.. Соответственно еще вывод content, но без вывода заголовка страницы. Тогда для такой страницы необходим свой .css
Вопросы такие: как привязать к URL главный страницы вывод index-node.tpl.php (тема входной страницы) и к нему свой .css ?
Входная страница по типу этой: http://www.netzwelt.com/index2.html
Комментарии
в рамках одной темы, просто используйте page-front.tpl.php
page-front.tpl или на сколько я понял задачу можно определить в нужном месте темы еще одну область и создать блок с иконками и поместить его в эту область, тогда можно будет задать вывод этого блока не только на главной но и еще на как нибудь страницах
Спасибо. page-front.tpl с выводом необходимых частей и блоком иконок.
То есть, если в имени стоит слово front, то Drupal сам определит, что данную часть темы нужно выводить именно по URL главной страницы? Или это надо еще прописывать в файлах?
off:
для того чтобы темизировать определённый регион сайта (страницу, блок) необходимо создать в папке темы файл page-имя_страницы.tpl.php и block-имя_блока.tpl.php
Так вот вопрос - как узнать необходимое имя страницы и имя блока?
Я думаю, в данном случае имя page-front.tpl.php, или нет? А имя блока?
я имею ввиду имя произвольной страницы на сайте, так называемое системное имя, имя блока можно выдрать из названия стиля
Вроде понял. Я попробую вот этот модуль, описанный здесь http://www.drupal.ru/node/17169
Как понял, можно выводить node.tpl.php с любыми именами и к любым URL.
Придется переходить на Drupal 6 (модуль этот только для шестерки), а так хотелось еще на пятерке посидеть, чтоб поразбираться с ней.
Создал входную (стартовую) страницу с помощью модуля Node Style.
Адрес: cocktailmusic.ru
Но вот модуля Node Style нет для версий 6.x, вполне подойдет способ page-front.tpl