Вышла первая версия модуля Custom Page, который дает новый способ темизации сайта. Теперь шаблоны дизайна можно варьировать в зависимости от пути!
Вот что пишут разработчики:
«Модуль Custom Page позволяет избавиться от всех ограничений в дизайне. С ним вы более не ограничены шаблонами в файлах node-*.tpl.php. Вы можете создавать сколько угодно файлов tpl.php и присваивать их в зависимости от URL-пути.»
Подробности на английском: http://drupal.org/project/custompage
Комментарии
ух ты. ща ковырну...
Шикарно. У меня для некоторых проектов *tpl.php файлы разрастались до гигантских размеров.
Если кто пробывал, скиньте варианты названий шаблонов.
Звучит красиво )). А.... хорошо бы небольшой мануальчик... Ну.. как для дизайнеров )))
Кто будет смотреть, отпишите сюда впечатления и примеры применения, если будут
ну, что за люди...... а к 5-ке?
То что как раз нужно. Спасибо за подсказку.
спасибо, полезно
Вроде модуль небольшой.. кто-нибудь возьмется переделать под 5ку?
Реальное расширение функционала.
Кроме того, можно воспользоваться функциями template_preprocess_* - там можно наворотить любые имена шаблонов не только в зависимости от пути, но и, к примеру, от текущего пользователя.
Попробывал я его... Что-то непонтяно. Создал front-page.tpl.php и определил его, как Key в настройках модуля, а в пути прописал адрес главной страницы сайта в виде полного URL и ничего не изменилось.
Если кто уже им пользуется, подскажите, пожалуйста, как правильно! И еще вопрос: а можно через этот модуль вывести страницу в простом HTML?
2 AntonTau, нужно назвать шаблон page-front.tpl.php и все заработает.
а можно ли при помощи этого модуля или без него сделать page.tpl.php (именно page а не node) для своего типа материала???
Т.е. если через этот модуль, то мне нужно назначить целую ветку урлов. Например в pathauto у меня для материала "organization" стоит альяс organizations/[nid] - т.е. мне надо для всех урлов organizations/* сменить шаблон страницы
Может это можно как-то иначе сделать???
Вообще для чего мне это надо: мне надо получить по урлу материал самой ноды, без шапки, блоков и т.п. (можно с заголовками, можно без), для того, что бы выводить эту инфу в thickbox при нажатии линка на странице.
Ну и как я понимаю для сео лучше с заголовками, чтоб поисковик понимал линк как нормальный и индексировал с него инфу, а для юзверя эта инфа выводилась бы в thickbox.
В общем может кто подскажет куда смотреть по этому поводу? может кто-то делал чтот подобное?
Интересно. Заведите отдельную тему