Как мне переопределить значение по умолчанию page.tpl.php?
У меня есть одна страница на моем веб-сайте D7
со значительным отклонением от остальных моих страниц. На этой странице я буду отображать только ограниченное количество регионов и в другом формате.
Как лучше всего переопределить значение по умолчанию page.tpl.php
? Могу ли я создать что-то вроде "mycustom-page.tpl.php
", которое вызывается ТОЛЬКО по определенному URL-адресу на моем сайте?
1 answers
В зависимости от того, для какого именно контента вы хотите создать специальный шаблон, для этого существуют различные решения. Посмотрите на Предложения по шаблонам Drupal 7. Пример для одного узла: page--node--1.tpl.php
.
В случае, если предложения по базовому шаблону не обеспечивают необходимой гибкости, вы можете добавить дополнительные предложения, основанные на ваших собственных критериях. Это делается в функции предварительной обработки в вашей теме template.php . Для получения дополнительной информации см. Работа с предложениями шаблонов.