Как мне переопределить значение по умолчанию page.tpl.php?


У меня есть одна страница на моем веб-сайте D7 со значительным отклонением от остальных моих страниц. На этой странице я буду отображать только ограниченное количество регионов и в другом формате.

Как лучше всего переопределить значение по умолчанию page.tpl.php? Могу ли я создать что-то вроде "mycustom-page.tpl.php", которое вызывается ТОЛЬКО по определенному URL-адресу на моем сайте?

 16
Author: DRUPWAY, 2011-06-08

1 answers

В зависимости от того, для какого именно контента вы хотите создать специальный шаблон, для этого существуют различные решения. Посмотрите на Предложения по шаблонам Drupal 7. Пример для одного узла: page--node--1.tpl.php.

В случае, если предложения по базовому шаблону не обеспечивают необходимой гибкости, вы можете добавить дополнительные предложения, основанные на ваших собственных критериях. Это делается в функции предварительной обработки в вашей теме template.php . Для получения дополнительной информации см. Работа с предложениями шаблонов.

 12
Author: nonsenz, 2011-06-08 06:44:46