Drupal节点表单自定义

时间:2010-03-11 03:35:46

标签: drupal drupal-6 drupal-modules

我有一个节点类型'review',它附加到两个词汇表中,并出现在节点表单中名为VOCABULARIES的字段集中。但是我不希望他们在场景中。我在模块中使用该功能,并且还增加了模块重量但直到现在都没有成功。谁能告诉我这里我做错了什么..?

<?php
function mymodule_form_alter(&$form, $form_state, $form_id) {
  if ($form_id == 'review_node_form') {
      $form['taxonomy'][2]['#collapsible'] = FALSE;
      $form['taxonomy'][3]['#collapsible'] = FALSE;
    }
  }
?>

1 个答案:

答案 0 :(得分:0)

IIRC,'分类法'条目本身就是字段集,所以你可以试试:

function mymodule_form_alter(&$form, $form_state, $form_id) {
  if ($form_id == 'review_node_form') {
    $form['taxonomy']['#collapsible'] = FALSE;
    $form['taxonomy']['#collapsed'] = FALSE;
  }
}

请注意,这只会使字段集扩展且不可折叠,但不能将其删除。