[Решено] Создание входной страницы на Drupal - новая тема оформления?

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

Аватар пользователя Antoniy Antoniy 31 июля 2008 в 12:29

Необходимо, что бы главная страница сайта была входной, т. е. вместо меню кольцо из графических элементов (иконок), каждый из которых ведет в соответствующий раздел сайта. А внизу от кольца графических элементов простое текстовое меню, со ссылками ведущими в те же разделы сайта, что и кольцо иконок. Соответственно иконки для презентабельности (возможно с лого сайта), а простое текстовое меню для роботов поисковых и для тех, кто отключает графику в браузере.

Подскажите пожалуйста, а как сделать подобную входную страницу сайта, а все остальные страницы на одной определенной теме?

Создается, как я понимаю, новый node.tpl.php, например index-node.tpl.php. В нем остается вывод Заголовка, Логотипа, меню Основные ссылки - это понятно. А кольцо иконок-ссылок делается в ноде методом написания, например через визуальный редактор типа fceditor, или просто с помощью html-кода.. Соответственно еще вывод content, но без вывода заголовка страницы. Тогда для такой страницы необходим свой .css

Вопросы такие: как привязать к URL главный страницы вывод index-node.tpl.php (тема входной страницы) и к нему свой .css ?

Входная страница по типу этой: http://www.netzwelt.com/index2.html

Комментарии

Аватар пользователя gumk gumk 31 июля 2008 в 13:38

page-front.tpl или на сколько я понял задачу можно определить в нужном месте темы еще одну область и создать блок с иконками и поместить его в эту область, тогда можно будет задать вывод этого блока не только на главной но и еще на как нибудь страницах

Аватар пользователя Antoniy Antoniy 1 августа 2008 в 10:27

Спасибо. page-front.tpl с выводом необходимых частей и блоком иконок.

То есть, если в имени стоит слово front, то Drupal сам определит, что данную часть темы нужно выводить именно по URL главной страницы? Или это надо еще прописывать в файлах?

Аватар пользователя wiw wiw 3 августа 2008 в 20:29

off:
для того чтобы темизировать определённый регион сайта (страницу, блок) необходимо создать в папке темы файл page-имя_страницы.tpl.php и block-имя_блока.tpl.php
Так вот вопрос - как узнать необходимое имя страницы и имя блока?

Аватар пользователя wiw wiw 4 августа 2008 в 6:11

я имею ввиду имя произвольной страницы на сайте, так называемое системное имя, имя блока можно выдрать из названия стиля

Аватар пользователя Antoniy Antoniy 4 августа 2008 в 10:03

Вроде понял. Я попробую вот этот модуль, описанный здесь http://www.drupal.ru/node/17169
Как понял, можно выводить node.tpl.php с любыми именами и к любым URL.

Придется переходить на Drupal 6 (модуль этот только для шестерки), а так хотелось еще на пятерке посидеть, чтоб поразбираться с ней.

Аватар пользователя Antoniy Antoniy 26 ноября 2008 в 3:48

Создал входную (стартовую) страницу с помощью модуля Node Style.

Адрес: cocktailmusic.ru

Но вот модуля Node Style нет для версий 6.x, вполне подойдет способ page-front.tpl