昊天SEO

使用Drupal主题开发者(Theme Developer)模块获得主题信息

drupal_devel_themer

当我们着手Drupal主题开发工作时,覆盖(override,也可译为覆写)模板和主题函数,以及自定义预处理函数和处理函数,都是绕不过去的话题。除非你的Drupal主题开发经验非常丰富。否则你很难搞清楚应该操作的对象。Drupal的主题开发者模块(link is external)是解决这个问题的完美工具。该模块一旦启用,一个名为“Themer info”的校验框(checkbox)将会显示在页面的左下角。当你点击它之后,一个半透明,可调整大小,可拖拽的窗口显示在页面的右上方。然后你可以点击页面上的任何元素,窗口将显示所有你需要知道的主题开发信息。

例如,当点击一个节点,下列信息将在窗口中显示:

  • 父级元素(Parents)
  • 被调用的模板(Template called)
  • 候选的模板文件(Candidate template files)
  • 预处理函数(Preprocess function)
  • 处理函数(Process function)
  • 持续时间(Duration)
  • 可用变量(The variables available)

需要注意的是:该模块会为DOM注入标记,这可能会使某些主题表现的不正常。如果真的出现了这种问题,做完该做的事,就禁用它吧。

本文地址官网    新乡网站建设,seo

分享到:更多 ()
a