什么是Drupal的主题函数-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客

drupal theme function

主题函数的目的与模板文件相同,都是输出HTML标记和变量的一种方法,并且它们都能够通过主题和模块进行自定义。Drupal内核中有很多主题函数,小到表单元素和菜单项,大到完整的后台管理页面。Drupal7的主题函数列表,可以在这里(link is external)看到。

主题函数通常由Drupal内核和模块进行定义,也可以通过主题来定义(这种情况较为少见)。具体的定义工作是通过实现hook_theme()来完成的,其中拥有与主题函数有关的全部信息,尤其是定义了函数的参数。下列代码展示了一个简单的hook_theme()实现:

上述hook_theme()的实现让Drupal知道了名为“my_theme_hook”主题钩子的相关信息。Drupal将会搜索一个名为theme_my_theme_hook()的主题函数。它的代码看起来像这样:




HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客