drupal的Node.tpl.php
这个模板文件控制着节点的输出,和节点摘要的输出.它仅能影响page.tpl.php中的$content变量。
可用变量
$content
节点内容,如果是摘要的话,就是节点的teaser。
$date
这个模板文件控制着节点的输出,和节点摘要的输出.它仅能影响page.tpl.php中的$content变量。
可用变量
$content
节点内容,如果是摘要的话,就是节点的teaser。
$date
定义一个评论区块所输出的HTML.没有对评论进行任何逻辑处理,仅仅用于输出实际的评论.
可用变量
$author
链接到作者的个人信息页面.
$comment (object)
评论对象,将传递给theme_comment函数.
$content
链接的内容.
$date
格式化的发布日期.
我为客户创建过一些drupal站点,站点创建后由客户来维护,我发现客户对于节点、页面、区块这些drupal概念非常困惑,所以我在所有的自定义区块的底部都添加了一个链接“编辑这个区块”,而只有具有区块管理权限的用户才可以看到这个链接(同样,我对page.tpl.php也作了相应的修改,使得只有具有页面管理权限的用户才能看到页面右下角的编辑链接)。
用于输出区块中(页面的左右栏)的内容.这个模板是可选的,通过拷贝默认的模板文件,并修改它,就可以覆写这个模板.
模板可用的变量
$block对象包括:
$block->module
生成该区块的模块的名称.
$block->delta
PHPTemplate是由Adrian Rossouw编写的一个drupal主题引擎,Adrian Rossouw还是Drupal 4.5主题改革的幕后推动者。
这本指南适用于Drupal 5以及更早的版本,对于drupal,有一个新的主题开发指南已经可用。我们手册的这一部分,主要是关于主题系统的各个方面,希望这对广大的drupal主题开发者能够有所帮助。