[решено] Разные шаблоны на разных страницах

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

Аватар пользователя MaxxArts MaxxArts 22 июня 2009 в 13:09

Как сделать так, чтобы на разных страницах использовались разные шаблоны, а не page.tpl.php все время. ThemeKey, конечно, решает проблему, но не хочется создавать ради одного шаблона целую папку с новой темой (а если у меня 10 страниц, на каждую из которых нужен индивидуальный шаблон, что тогда? 10 тем?). Насколько я понимаю, модуля, решающего проблему, нет. Как это сделать просто ручками? Заранее спасибо за ответ.

Комментарии

Аватар пользователя MaxxArts MaxxArts 22 июня 2009 в 14:26

Спасибо большое. Даже стыдно стало, таких азов не знал.

А если требуется некий шаблон повесить на все страницы с адресом типа «about/*»?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 22 июня 2009 в 17:29

Если about является синонимом, то где-то на просторах drupal.ru был хак для template.php который позволял использовать разные шаблоны для синонима, но было это на пятом или шестом друпале уже не помню.
page-about.tpl.php - все about/* будут по нему

Аватар пользователя MaxxArts MaxxArts 22 июня 2009 в 18:17

RxB wrote:
Если about является синонимом, то где-то на просторах drupal.ru был хак для template.php который позволял использовать разные шаблоны для синонима, но было это на пятом или шестом друпале уже не помню.

Искал на эту тему, нашел только модуль товарища FrEEz10 и упомянутый выше модуль ThemeKey.В принципе, достаточно и page-node-[id].tpl.php, спасибо.