10.9 template.php文件的作用

admin 的头像
Submitted by admin on 星期四, 2015-07-16 08:31

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们回到sites\all\themes\snt文件夹下,在这里面创建文件template.php,这里的template.php,就相当于模块的.module文件,它对于Drupal的主题是非常重要的。我们在template.php文件中,可以做很多事情,比如:
1) 自定义函数,可以放到这里,然后在模板文件中调用,这样模板文件中,就不用放置太多的PHP逻辑代码。

Drupal版本:

10.8 覆写主题函数

admin 的头像
Submitted by admin on 星期四, 2015-07-16 08:30

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
打开Drupal核心的includes文件夹,在里面找到menu.inc文件,打开这个文件,在这里面可以找到函数theme_menu_tree和theme_menu_link,这两个主题函数用来控制菜单和菜单链接的HTML输出。我们需要对这两个函数进行覆写。
首先来看theme_menu_tree,代码如下:

Drupal版本:

页面

Subscribe to Think in Drupal RSS