标签: drupal-modules

模块卸载清理

我可以在我的模块中实现一个钩子,以便在卸载模块时可以运行一些清理代码.我使用创建了许多变量variable_set(),我想在卸载模块时删除这些变量.

drupal drupal-6 drupal-modules

2
推荐指数
1
解决办法
783
查看次数

如何覆盖另一个模块中存在的函数

我想覆盖comment_save函数.有没有办法覆盖它,所以我可以添加我的功能?

创建一个触发器如http://drupal.org/node/375833是最好的方法吗?这似乎不太可靠,因为它发生在事后.

顺便说一句,这是在D6.

drupal drupal-6 drupal-modules

2
推荐指数
1
解决办法
6242
查看次数

你能控制Drupal中的钩子"射击"的顺序吗?

如果两个模块在Drupal中实现相同的钩子,系统是否有办法定义钩子函数的调用顺序,或者只是绘制/字母顺序的运气?或者是其他东西?或者我的问题是否表明我误解了一些让我看起来愚蠢的基本方式?

php drupal drupal-modules

2
推荐指数
1
解决办法
405
查看次数

如何以编程方式禁用drupal 7页面上的区域?

我正在开发一个模块,我的页面必须没有区域或额外的内容.一种"请稍候"页面.
我如何调整所有额外内容(区域菜单等)?我认为Panels有这种能力,但我找不到它使用的片段.
另一方面,模块是否可以指定特殊的自定义页面?比如维护页面?

drupal drupal-theming drupal-modules

2
推荐指数
1
解决办法
8284
查看次数

Drupal 7浏览器特定的CSS

如何在Drupal 7中拥有特定于浏览器的css.如果浏览器是chrome,我想加载chrome.css.请帮忙

drupal browser-detection drupal-6 drupal-7 drupal-modules

2
推荐指数
1
解决办法
5285
查看次数

如何将自定义表单插入Drupal节点视图并在提交时处理节点的数据?

我们将销售订单从会计系统导入Drupal 6站点.

我们设置了一个名为orders的内容类型.

我想为我们的运输提供商建立一个运输模块(目前还没有).

我理解如何构建"块"模块和"内容"模块.

构建模块的最佳方法是什么,该模块将出现在我们的订单节点的底部,这些模块提供了他们需要完成的表单(反过来会处理运送)

如果可能的话,我想在不创建不同内容类型的情况下这样做

drupal-6 drupal-fapi drupal-modules

2
推荐指数
1
解决办法
6309
查看次数

如何在Drupal的下拉列表中添加onchange处理程序?

如何在Drupal的下拉列表中添加onchange处理程序?使用hook_form()添加下拉列表.我必须根据onchange功能执行一个功能.有没有办法做到这一点?

drupal drupal-6 drupal-modules

2
推荐指数
1
解决办法
8060
查看次数

如何在drupal 7.x中获得用户角色?

我想获得用户角色就像使用它获取节点类型一样

node_type_get_types();
Run Code Online (Sandbox Code Playgroud)

无论如何使用这样的函数来获取用户角色?

php drupal drupal-7 drupal-modules

2
推荐指数
2
解决办法
2万
查看次数

Drupal 7 Forms API条件逻辑无法在IE中运行

我有一个带有一堆字段的drupal 7表单:

$form['account_type'] = array(
  '#title' => t('Utility Account Type'),
  '#type' => 'select',
  '#options' => necp_enrollment_administration_portal_account_type_options(),
  '#required' => TRUE,
  '#default_value' => isset($form_state['values']['account_type']) ? $form_state['values']['account_type'] : '',
);

// Should show if account_type = 1
$form['home_wrapper'] = array(
  '#type' => 'fieldset',
  '#states' => array(
    'visible' => array(
      ':input[name="account_type"]' => array('value' => 1),
    ),
  ),
);
$form['home_wrapper']['first_name_1'] = array(
  '#title' => t('Primary Account First Name'),
  '#type' => 'textfield',
  '#default_value' => isset($form_state['values']['first_name_1']) ? $form_state['values']['first_name_1'] : '',
  '#states' => array(
    'required' => array(
      ':input[name="account_type"]' …
Run Code Online (Sandbox Code Playgroud)

php drupal drupal-7 drupal-forms drupal-modules

2
推荐指数
1
解决办法
1917
查看次数

禁用损坏的Drupal 8模块

似乎无法设法禁用损坏的D8模块,我现在正在遭受WSOD的困扰,而且似乎无法解决
这个问题.我越来越

PHP error
Uncaught PHP Exception ReflectionException: "Class \Drupal\restui\Controller\RestUIController 
does not exist" at /mnt/www/html/xxxxx/docroot/core/lib/Drupal/Core/Entity/EntityResolverManager.php 
line 132 request_id="v-210c8b9e-9aaa-11e4-9d97-22000a1f8652"
Run Code Online (Sandbox Code Playgroud)

在我的Acquia Cloud日志中,我真的只是想把它从那里拿出来,但没有骰子.通过修改活动服务yml来删除模块有一个hack,但它没有在本地repo中列出.

这似乎是一个更大问题的一部分 - https://www.drupal.org/node/2225029

但答案很少.有人必须知道,对吧?

drupal acquia drupal-8 drupal-modules

2
推荐指数
1
解决办法
5692
查看次数