2010-03-11 85 views
1

我有一個節點類型'review',它附加在兩個詞彙表中,並出現在節點表單中名爲VOCABULARIES的字段集中。但是我不希望他們成爲一個字段集。我正在使用模塊中的功能,並且也增加了模塊的重量,但到目前爲止還沒有成功。任何人都可以告訴我我在這裏做錯了什麼..?Drupal節點表單定製

<?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; 
    } 
    } 
?> 
+0

看起來一見鍾情...你確定form_id是否正確?你是否檢查過form_alter被執行時$ form ['taxonomy']是否已經存在於表單中? – marcvangend 2010-03-11 09:17:04

回答

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; 
    } 
} 

注意,這隻會令字段集擴展,非摺疊,但無法將其刪除。

+0

謝謝..它確實禁用了字段集的崩潰,但是有沒有辦法徹底刪除它周圍的邊界?我試過css,但無法定位這個特定的字段集。 – user251722 2010-03-11 14:31:05