두 개의 어휘에 첨부 된 노드 유형 '검토'가 있으며 노드 형식의 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;
}
}
?>
첫눈에 확인됩니다. form_id가 정확한지 확신합니까? form_alter가 실행될 때 $ form [ 'taxonomy']이 이미 양식에 있는지 확인 했습니까? – marcvangend