你能在Omega/Drupal 7中拥有多个node.tpl.php吗?

use*_*948 1 php drupal drupal-7 drupal-themes

在Omega/Drupal 7中是否可以有多个node.tpl.php?

例如,如果我希望主页引入node.tpl.php(事件/文章),但是一旦单击"阅读更多"链接,它就会转到类似event.tpl.php或article.tpl.php的格式内容以不同的方式?

谢谢!

Tan*_*.7x 5

假设链接转到不同的页面(或不同的节点),那么是的.

您可以使用phptemplate系统将所有您想要的模板定义到字段级别.例如,你可以有一个page--front.tpl.php,page--node-1.tpl.phppage--node-2.tpl.php对主题的特定页面,或者node--type.tpl.php特定类型的主题节点.

Drupal.org有一个核心主题钩子(模板)建议列表.

您还可以使用Theme Developer模块打印出用于站点的给定部分的模板,以及可以使用的替代模板的名称.查看使用模板建议指南以获取更多详细信息.