博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Drupal常用开发工具(二)——Drupal for Firebug
阅读量:7127 次
发布时间:2019-06-28

本文共 1317 字,大约阅读时间需要 4 分钟。

hot3.png

  Drupal 的开发工具有很多,除了《》中提到的 Devel 模块外,Drupal for Firebug 也是很重要的 Drupal 开发工具。

  请注意 Drupal for Firebug 可能与 Theme Developer 模块之间存在冲突

安装

  • 安装  (本文的所有示例均使用Firefox 版本的Firebug)

  • 安装 

  • 启用 Drupal for Firebug 模块

使用

  当安装完Drupal for Firebug 火狐插件并启用Drupal for Firebug 模块后,Firebug 中会出现一个新的 Drupal 面板。

Drupal for Firebug 通用面板

  接下来,我们便来了解一下其中的各个子面板中。

 

通用面板

  如果希望将 Drupal 相关的日志信息输出到Firebug 控制台,可以使用 firep() 函数将信息输出到Firebug 日志。

firep($item, $optional_title)

Drupal for Firebug 通用面板

SQL面板

  要使SQL面板生效,首先要启用 的收集数据库请求(Collect query info)功能,通过访问“管理> 站点设置> 开发> Devel设置”勾选“Collect query info”即可完成启用。

  启用后,SQL面板将会显示构建当前页面所执行的所有数据库请求。SQL面板中的输出与在Devel 模块中启用“显示请求记录”(Display query log)后所显示的内容相同,对比将 Devel 模块输出的内容都挤在页面上,使用SQL面板看起来效果会更好一些。

Drupal for Firebug SQL面板

表单面板

  表单面板显示当前页面所有表单的构造数组,当你需要尝试对表单项进行修改或移除时,使用这些信息会非常有帮助。

Drupal for Firebug 表单面板

用户面板

  用户面板显示当前登录用户的$user 对象信息,如果用户未登录则显示匿名用户信息。

  如果不是以uid1 用户进行登录,则需要为用户赋予”Access Firebug Debug”权限才行。

Drupal for Firebug 用户面板

节点面板

  节点页面将显示当前页面上所有节点的相关信息。

  输出结果中会显示节点在load后、view后、alter后等不同阶段 $node 对象所包含的内容。这将非常有利于判断节点中的内容是在何时被修改的。同时,你可以很方便地查看可用字段的信息,这对于开发自定义模板及其它字段操作都也非常有用。

Drupal for Firebug 节点面板

Views面板

  Views面板显示当前页面上所有Views的相关信息。

  通过此面板的信息,可以获取Views 的各种信息,如使用的显示类型、数据库表、分页设置等。

Drupal for Firebug Views面板

执行PHP面板

  执行PHP面板可以在完整的Drupal环境(可以使用Drupal API)下执行PHP代码。这在你想要查看没有前端页面输出的函数结果时非常有用。另外,也可以用于快速查看Drupal变量或者是全局变量的值。

  所有执行的PHP代码其实是以 “admin/firebug/exec” 回调页面的形式进行执行。

  需要注意用户需要拥有“Execute Firebug PHP”的权限才可以使用此面板。

Drupal for Firebug 执行PHP面板

转载于:https://my.oschina.net/u/2620503/blog/609027

你可能感兴趣的文章
IT168:2014年APT***发展趋势及防御策略调研
查看>>
用好ul和li
查看>>
基于JQUERY的AJAX跨域问题完美解决方案
查看>>
搭建LVS+Keepalived高可用负载均衡集群
查看>>
局域网PING不通原因是什么?解决ping不通局域网电脑
查看>>
泄露们事件
查看>>
springmvc提交带日期的表单400
查看>>
我的友情链接
查看>>
使用Python socket获取本机ip
查看>>
java 简单的加解密操作
查看>>
qmake 之 CONFIG 与 QT 乱谈
查看>>
ExtJS 创建动态加载树
查看>>
我的友情链接
查看>>
tensorflow入门简单卷积神经网络
查看>>
我的友情链接
查看>>
the dude 使用教程和一点感觉
查看>>
Spring4+Hibernate4 注解整合配置
查看>>
螺旋数字程序
查看>>
Pyhton 第九章 正则表达式
查看>>
mysql主从配置
查看>>