Вот глядите, заходите в админку, идете в admin/config. Там ссылочка на мой модуль. Вы ее нажимаете, попадаете в настройки модуля. Там всего 1 чекбокс и кнопка Сохранить. Вот как только вы отметите чекбокс и нажмете сохранить, то ссылка "n коментариев" исчезнет. Если уберете чекбокс, то появится.
Ну вот сам код:
function test_menu() {
$items['admin/config/system/test'] = array(
'title' => 'Test Modul',
'description' => 'Hello, this my first module',
'page callback' => 'drupal_get_form',
'page arguments' => array('test_form'),
'access callback' => TRUE,
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
function test_form(){
$form['col_comment'] = array(
'#title' => t('Убрать количество комментариев в Тизере...'),
'#type' => 'checkbox',
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Save'),
);
return $form;
}
}
Просто создалась страница:
[ ] Убрать количество комментариев в Тизере...
(Сохранить)
=)
Вот когда чекбокс отмечен, я ловлю что типо TRUE, и не понимаю куда мне дальше....
это я примерно понял. ну я просто к чему это все веду. В этом хуке test_node_view_alter(&$build) ясно что ее можно отключить, а вот как работать еще и с формой. То есть я создал форму, в ней чекбокс, вот если я его отметил, то ссылка исчезнет. Взаимодействие не понимаю как делать ((