Drupal 的开发工具有很多,除了《Drupal常用开发工具(一)——Devel模块》中提到的 Devel 模块外,Drupal for Firebug 也是很重要的 Drupal 开发工具。
请注意 Drupal for Firebug 可能与 Theme Developer 模块之间存在冲突
安装
- 安装 DrupalForFirebug 火狐插件 (本文的所有示例均使用Firefox 版本的Firebug)
- 安装 Drupal for Firebug 模块
- 启用 Drupal for Firebug 模块
使用
当安装完Drupal for Firebug 火狐插件并启用Drupal for Firebug 模块后,Firebug 中会出现一个新的 Drupal 面板。
接下来,我们便来了解一下其中的各个子面板中。
通用面板
如果希望将 Drupal 相关的日志信息输出到Firebug 控制台,可以使用 firep() 函数将信息输出到Firebug 日志。
firep($item, $optional_title)
SQL面板
要使SQL面板生效,首先要启用 Devel 模块的收集数据库请求(Collect query info)功能,通过访问“管理> 站点设置> 开发> Devel设置”勾选“Collect query info”即可完成启用。
启用后,SQL面板将会显示构建当前页面所执行的所有数据库请求。SQL面板中的输出与在Devel 模块中启用“显示请求记录”(Display query log)后所显示的内容相同,对比将 Devel 模块输出的内容都挤在页面上,使用SQL面板看起来效果会更好一些。
表单面板
表单面板显示当前页面所有表单的构造数组,当你需要尝试对表单项进行修改或移除时,使用这些信息会非常有帮助。
用户面板
用户面板显示当前登录用户的$user 对象信息,如果用户未登录则显示匿名用户信息。
如果不是以uid1 用户进行登录,则需要为用户赋予”Access Firebug Debug”权限才行。
节点面板
节点页面将显示当前页面上所有节点的相关信息。
输出结果中会显示节点在load后、view后、alter后等不同阶段 $node 对象所包含的内容。这将非常有利于判断节点中的内容是在何时被修改的。同时,你可以很方便地查看可用字段的信息,这对于开发自定义模板及其它字段操作都也非常有用。
Views面板
Views面板显示当前页面上所有Views的相关信息。
通过此面板的信息,可以获取Views 的各种信息,如使用的显示类型、数据库表、分页设置等。
执行PHP面板
执行PHP面板可以在完整的Drupal环境(可以使用Drupal API)下执行PHP代码。这在你想要查看没有前端页面输出的函数结果时非常有用。另外,也可以用于快速查看Drupal变量或者是全局变量的值。
所有执行的PHP代码其实是以 “admin/firebug/exec” 回调页面的形式进行执行。
需要注意用户需要拥有“Execute Firebug PHP”的权限才可以使用此面板。
原文标题:Drupal常用开发工具(二)——Drupal for Firebug
原文地址:http://drupalct.org/drupal-development/drupal-development-tool-drupal-for-firebug.html
相关推荐
Drupal专业开发指南 第二版(中文) for Drupal6
Drupal6开发手册Drupal6开发手册Drupal6开发手册Drupal6开发手册Drupal6开发手册Drupal6开发手册Drupal6开发手册
NULL 博文链接:https://chen4w.iteye.com/blog/695724
Drupal开发指南中文99.9%完整版 您是否还在为Drupal的无聊机制而烦恼; 您是否还在为对Drupal的一知半解而闹心; 或者当你想要用它时,却不知道它原先是否已经有了这个功能; Drupal专业开发指南是您的...
讲授了Drupal 定制开发的方法,剖析了Drupal强大的体系结构。 · 本书由 Drupal 核心开发人员编写 · 全面揭示了Drupal 的体系结构和行为 · 介绍了模块的编写方法 · 讲授了主题(themes)的制作方法
Drupal专业开发指南,一个很好的开发手册,快速搭建php web平台
这个在我博客上有,放到这里方便大家,顺便捏点积分~
Drupal专业开发指南(中文版).pdf Drupal学习资料共享
一本很实用的Drupal7开发书籍 适合各个年龄段的开发人员
快速学会使用Drupal,建立自己的站点。
Drupal专业开发指南(中文版)doc,由葛红儒翻译
drupal9.0.1全新版本让你刺激不已,他*的下个东西这么难的马。***&&&%%¥¥##
Drupal专业开发指南,这是drupal5版的。可能现在还有人用。
Drupal常用第三方模块使用手册,详细介绍Drupal第三方模块的使用方法和技巧。
包含:Drupal7宝典; Drupal开发指南; Using Drupal(强烈推荐) 值得你下载!
Drupal 7 高级开发第三版 Drupal7专业开发指南
[奥莱理] Drupal 响应式主题 开发教程 (英文版) [奥莱理] Responsive Theming for Drupal (E-Book) ☆ 图书概要:☆ Ideal for experienced Drupal developers, this book takes you through RWD basics and ...
drupal7 主题开发文档 英文版,讲述了drupal7主题的开发过程,主题制作者和入门建议学习