8.1 可用变量:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
$title: 节点的标题,已过滤。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
$title: 节点的标题,已过滤。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
node.tpl.php 默认变量
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
它的模板建议规则,是按照区域名字来定义的。我们还以right区域为例,它的模板建议为:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
$content: 这个区域的内容,通常为区块。
$classes: 包含CSS类的字符串。可以通过修改预处理函数中的$classes_array变量来修改这里的值。它的默认值有region,region-[name],注意“[name]”中的下划线将自动替代为连字符,比如page_top区域,其中对应的一个类为region-page-top。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
region.tpl.php
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
它的模板建议规则也是按照路径来定义的,路径越具体,优先级越高。我们还以node/1/edit为例,那么它有以下模板建议:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
很多人,特别是初学Drupal的人,经常会问,模板里面的变量是从哪里蹦出来的。肯定是在别的地方定义了这些变量,所以我们才能在这里引用。这些变量是在下面的函数中定义的:
template_preprocess()