7 region.tpl.php
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
region.tpl.php
作者:老葛,北京亚艾元软件有限责任公司,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()
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
$page['help'] : 动态的帮助文本,主要用于管理界面。
$title_prefix (array):在模板的主标题标签前面显示的内容,注意它是数组结构,在模板中输出时,使用render()输出。
<?php print render($title_prefix); ?>
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
$main_menu: 站点主导航菜单链接的数组,如果没有配置,则为空。它在模板文件中这样输出,如下所示:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
$front_page:首页的URL,它包含了语言前缀/域名。它的值由不带参数的url()生成。当链接指向首页时,可以使用这个变量,来替代$base_path。