Custom Page: темизация Drupal стала еще более гибкой!

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

Аватар пользователя Химический Али Химический Али 18 июля 2008 в 17:13

Вышла первая версия модуля Custom Page, который дает новый способ темизации сайта. Теперь шаблоны дизайна можно варьировать в зависимости от пути!

Вот что пишут разработчики:

«Модуль Custom Page позволяет избавиться от всех ограничений в дизайне. С ним вы более не ограничены шаблонами в файлах node-*.tpl.php. Вы можете создавать сколько угодно файлов tpl.php и присваивать их в зависимости от URL-пути.»

Подробности на английском: http://drupal.org/project/custompage

Комментарии

Аватар пользователя inductor inductor 27 июля 2008 в 23:03

Кроме того, можно воспользоваться функциями template_preprocess_* - там можно наворотить любые имена шаблонов не только в зависимости от пути, но и, к примеру, от текущего пользователя.

Аватар пользователя Antoniy Antoniy 19 августа 2008 в 21:39

Попробывал я его... Что-то непонтяно. Создал front-page.tpl.php и определил его, как Key в настройках модуля, а в пути прописал адрес главной страницы сайта в виде полного URL и ничего не изменилось.

Если кто уже им пользуется, подскажите, пожалуйста, как правильно! И еще вопрос: а можно через этот модуль вывести страницу в простом HTML?

Аватар пользователя Kudja@drupal.org Kudja@drupal.org 19 февраля 2009 в 15:45

а можно ли при помощи этого модуля или без него сделать page.tpl.php (именно page а не node) для своего типа материала???

Т.е. если через этот модуль, то мне нужно назначить целую ветку урлов. Например в pathauto у меня для материала "organization" стоит альяс organizations/[nid] - т.е. мне надо для всех урлов organizations/* сменить шаблон страницы

Может это можно как-то иначе сделать???

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

В общем может кто подскажет куда смотреть по этому поводу? может кто-то делал чтот подобное?