40得票13回答
array_flip(): 只能翻转字符串和整数类型的值!位于DrupalDefaultEntityController->load()函数中。

我最近将我的模块迁移到Drupal7(在PHP 5.3.1版本上),现在我遇到以下错误: * Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! in DrupalDe...

33得票5回答
你能在Drupal中创建自己的钩子吗?

是否可以在Drupal模块中创建你自己的hook以供其他Drupal模块使用?如果不行,Drupal是否有机制供第三方开发者提供hooks?如果以上都不可行,那么核心中实现hook的列表位于哪里? 据我了解,Drupal模块基于事件系统hooks工作。当你创建新模块时,你需要创建实现hook的...

23得票6回答
Drupal 7: 如何获取模块列表

如何在Drupal中获取模块列表,就像在admin/build/modules中一样?

19得票4回答
如何通过编程方式禁用和卸载Drupal模块?

我希望能够通过编程在本地环境上禁用并卸载模块,然后轻松地将该代码推送到生产环境中,以便更新所有内容。 我猜这是使用 hook_update_N 实现的。但我不确定从哪里开始。

18得票4回答
如何在Drupal 7中获取当前登录用户的角色?

如何获取在Drupal 7中当前已登录用户的角色?你知道实现这个的简单方法吗?是否有一些Drupal核心函数可以实现这个功能?

16得票4回答
如何更改页脚的“Powered by Drupal”及其链接?

我正在使用Drupal。我想知道如何更改页脚文字“Powered by Drupal”以及链接,将其更改为“版权所有2012年(我的网站名称)。保留所有权利。”我无法实现,请有人能帮助我吗。

13得票3回答
设置 Drupal 模块权重

在开发自定义模块时,设置模块权重的正确方法是什么?

13得票3回答
Drupal视图:在个人资料页面上显示用户创建的最近节点

我想知道如何在用户的个人资料页面上显示最近创建的节点。我已经为用户创建了一个新页面,网址为/user/% user,并希望能够显示该用户最新创建的节点。

12得票5回答
如何检查用户是否在Drupal的管理员部分?

如何检查当前页面是否在 Drupal 的管理部分?我想在主菜单的某些页面上显示登录表单,但登录页面显示在块选择菜单中。请提供解决方案。

10得票3回答
如何将一个模块的代码拆分为多个文件

我很想知道如何将Drupal模块拆分成多个include文件。许多钩子函数支持链接include组件,例如hook_menu、hook_theme等。 曾经我计划简化我的一个复杂模块,它已经有了2.3K行代码,只保留了其中一半的功能。但是因为不了解包含范围而不得不回滚所有这些步骤。 如果有...