Как использовать другое представление или шаблон для определенного типа контента в drupal - PullRequest
1 голос
/ 08 ноября 2010

Я обдумываю себя вокруг Друпала.

Я понял, что указаны регионы (в файлах page.tpl и theme.info). Но мой сайт требует, чтобы разные страницы имели разную разметку, как мне это сделать?

Я подумал, что если бы я мог создать пользовательские типы контента и хотел бы, чтобы каждый тип содержимого указывал на определенный файл tpl.php.

Возможно ли это, или есть лучший (правильный) способ сделать это?

1 Ответ

1 голос
/ 08 ноября 2010

Есть множество способов сделать это, в зависимости от ваших потребностей. Я бы посоветовал прочитать страницы с предложениями шаблонов Drupal: http://drupal.org/node/223440 и http://drupal.org/node/190815

Самый простой способ начать с этого - создать новый node.tpl.php для вашего типа контента.

Более сложным способом является разработка вашего сайта с использованием страниц Panel. Вы можете настроить контекст панели для каждого типа контента, а затем делать все, что захотите.

...