其余的模板建议可以在官网找到:https://www.drupal.org/node/1089656。由于内容的相似性,这里不对其余模板建议进行详细描述,仅列举部分如下,请注意,标有序号的都是可
选的模板,但是越是排在前面的作用范围越小,优先级也越高,即查找顺序从上至下:
评论:comment--node-[type].tpl.php
基模板:comment.tpl.php
如果对某内容类型为“article”的节点进行评论,则模板建议为“comment--node-article.tpl.php”
comment-wrapper--node-[type].tpl.php 同上
基模板:comment-wrapper.tpl.php
字段:field--[type|name[--content-type]|content-type].tpl.php
基模板:field.tpl.php
1.field--field-name--content-type.tpl.php
2.field--content-type.tpl.php
3.field--field-name.tpl.php
4.field--field-type.tpl.php
注意这里的name指的是字段的机读名称,并且这个机读名称中的下划线会被短横线所替换。并且自定义字段的名字前面要加上“field-”如:“field--field-phone.tpl.php”
论坛:forums--[[container|topic]--forumID].tpl.php
基模板:forums.tpl.php
For forum containers:
1. forums--containers--forumID.tpl.php
2. forums--forumID.tpl.php
3. forums--containers.tpl.php
For forum topics:
1. forums--topics--forumID.tpl.php
2. forums--forumID.tpl.php
3. forums--topics.tpl.php
HTML模板:html.tpl.php
如下是两个例子:
html--internalviewpath.tpl.php
html--node--id.tpl.php
维护状态:maintenance-page--[offline].tpl.php
当数据库出错的时候,你可以为出错页面写一个更友好的页面模板。为了显示出这个更友好维护页面必须先进行正确的配置,详情请看https://www.drupal.org/node/195435
节点:node--[type|nodeid].tpl.php
基模板:node.tpl.php
1. node--nodeid.tpl.php
2. node--type.tpl.php
3. node.tpl.php
页面:page--[front|internal/path].tpl.php
基模板:page.tpl.php
这个模板建议可以有无数个,因为它对应的是页面路径,你的网站有多少内容,就会产生多少路径,相应的每个路径的页面都可以使用不同的模板。比较特殊的是首页,在drupal7中,你可以通过 "Administration > Configuration > System > Site information."即“管理》配置》系统》站点信息”来设置首页。被设置成首页的页面会启用模板建议“page--front.tpl.php”
而“http://www.example.com/node/1/edit(link is external)”路径会有以下的模板建议:
1. page--node--edit.tpl.php
2. page--node--1.tpl.php
3. page--node.tpl.php
4. Page.tpl.php
投票:
poll-results--[block].tpl.php
基模板:poll-results.tpl.php
poll-vote--[block].tpl.php
基模板:poll-vote.tpl.php
poll-bar--[block].tpl.php
基模板:poll-bar.tpl.php
Profile:profile-wrapper--[field].tpl.php
基模板:profile-wrapper.tpl.php
区域:region--[region].tpl.php
基模板:region.tpl.php
搜索:search-results--[searchType].tpl.php
基模板:search-results.tpl.php
分类:taxonomy-term--[vocabulary-machine-name|tid].tpl.php
基模板:taxonomy-term.tpl.php
1. taxonomy-term--tid.tpl.php
2. taxonomy-term--vocabulary-machine-name.tpl.php
3. taxonomy-term.tpl.php
注意这里的vocabulary-machine-name中的下划线会被短横线所替换。