以编程方式删除field_group

时间:2011-10-19 18:49:22

标签: drupal drupal-7

我在Drupal 7中有一个名为“group_imagecache”的field_group。如何以编程方式删除它?

我试过阅读代码,似乎它使用了ctools,但我宁愿不使用ctools。

1 个答案:

答案 0 :(得分:7)

ctools是field_group的依赖项。如果您想以编程方式与字段组进行交互,则需要通过ctools的API进行交互。

幸运的是,在这种情况下并不难。以下内容应该有效:

if ($group = field_group_load_field_group($group_name, $entity_type, $bundle_name, $mode)) {
  ctools_include('export');
  field_group_group_export_delete($group, FALSE);
}

请访问field_group模块中的那些函数以获取更多信息。