Я добавил поле в page_node_form со следующим кодом.
</p>
<pre><code>switch($form_id){
case 'page_node_form':
$form['comment_popup'] = array(
'#type' => 'select',
'#title' => t('Comments popup'),
'#options' => array('On' => 'On', 'Off' => 'Off'),
);
}
Поскольку форма комментария появляется на узле, поэтому я хочу, чтобы в поле comment_popup было значение Off, тогда поле темы не должно отображаться в форме комментария, а когда поле comment_popup имеет значение 'On', поле темы должно отображаться.
Я пробовал следующий код, но он не работал.
</p>
<pre><code>case 'comment_node_page_form':
if($form_state['comment_popup']['#value'] == 'Off') {
$form['subject']['#access']=FALSE;
}
Кто-нибудь может мне помочь?