Drupal预处理商务功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Drupal预处理商务功能相关的知识,希望对你有一定的参考价值。

我需要从模块“商业定价属性”预处理一个函数,这里是函数:qazxsw poi

我不知道如何预处理这个(如果可能的话)。

这个函数在后台创建了一些元素,我想要做的就是根据元素选项的类型为这些元素赋予颜色。如果它是保险选项,则有一种颜色,如果它是另一种颜色的房间选项。

我尝试用这样的改变来做到这一点:function commerce_pricing_attributes_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {...}

但我不能拥有我需要的所有信息(选项的类型)。

有没有办法预处理函数,所以我可以使用他们在模块中使用的所有值?

答案

我想你需要使用这个钩子:function my_module_field_widget_commerce_pricing_attributes_custom_widget_form_alter(&$element, &$form_state, $context) {...}

它允许您覆盖(或添加)应用于字段的窗口小部件

hook_field_widget_form_alter

注意:如果您不知道它们的结构,请将变量转储到您想要的目标

以上是关于Drupal预处理商务功能的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 6 视图 2:PHP 片段

Drupal MailChimp 电子商务恢复被遗弃的购物车

drupal开源PHP多功能内容管理系统平台源码

带有 ubercart 的 drupal 6 或 7

Drupal 8 /预处理功能中的视图

用于提取字段值的 Drupal 视图的 PHP 代码