forum_form_alter
modules/forum/forum.module, строка 200
- Версии
- 5
forum_form_alter($form_id, &$form)
- 6
forum_form_alter(&$form, $form_state, $form_id)
Implementation of hook_form_alter()
.
Код
<?php
function forum_form_alter($form_id, &$form) {
// hide critical options from forum vocabulary
if ($form_id == 'taxonomy_form_vocabulary') {
if ($form['vid']['#value'] == _forum_get_vid()) {
$form['help_forum_vocab'] = array(
'#value' => t('This is the designated forum vocabulary. Some of the normal vocabulary options have been removed.'),
'#weight' => -1,
);
$form['nodes']['forum'] = array('#type' => 'checkbox', '#value' => 1, '#title' => t('forum topic'), '#attributes' => array('disabled' => '' ), '#description' => t('forum topic is affixed to the forum vocabulary.'));
$form['hierarchy'] = array('#type' => 'value', '#value' => 1);
unset($form['relations']);
unset($form['tags']);
unset($form['multiple']);
$form['required'] = array('#type' => 'value', '#value' => 1);
}
else {
unset($form['nodes']['forum']);
}
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии