首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Drupal 正题 模板 机制

2012-07-08 
Drupal 主题 模板 机制Drupal 主题 模板 机制一般来说,page.tpl.php中的$content包含了对node.tpl.php输出

Drupal 主题 模板 机制
Drupal 主题 模板 机制

一般来说,page.tpl.php中的$content包含了对node.tpl.php输出的调用,而$sidebar_left包含了对block.tpl.php输出的调用。

如果你想为不同的页面创建不同的风格,可以基于URL来创建额外的页面模板文件。
例如,当你访问http://Drupal.com/?q=user/1,PHPTemplate将以下面的顺序来查找页面模板:
page-user-1.tpl.php
page-user.tpl.php
page.tpl.php
同样的,当你访问http://Drupal.com/?q=node/1/edit,PHPTemplate将以下面的顺序来查找页面模板:
page-node-edit.tpl.php
page-node-1.tpl.php
page-node.tpl.php
page.tpl.php

PHPTemplate一旦找到一个要包含的模板文件将会停止继续寻找。
注意:
page-user.tpl.php可定义所有的用户页面模板。
node-nodetype.tpl.php可以定义任意类型的页面模板,例如node-blog.tpl.php可以定义所有blog节点的模板风格。
page-front.tpl.php可以定义首页面的显示模板。

如果您想查看Drupal的模板变量,请查看:
http://mimiz.cn/index.php/drupal/drupal-template-variable-page/
http://mimiz.cn/index.php/drupal/drupal-template-variable-node/

TrackBack: http://mimiz.cn/index.php/drupal/drupal-themes-template/trackback/

热点排行