Modulentwicklung: Einstellungen werden nicht angezeigt
Eingetragen von Crysis (73)
am 17.08.2007 - 14:13 Uhr in
am 17.08.2007 - 14:13 Uhr in
Nach dem Buch "Pro Drupal Development" CHAPTER 2, Seite 13 und 14, hab ich den Code genommen und "annotate" durch mein Modulname ersetzt.
Die Einstellungen werden aber nicht angezeigt.
- Anmelden oder Registrieren um Kommentare zu schreiben
Habe leider das Buch nicht.
am 17.08.2007 - 14:18 Uhr
Habe leider das Buch nicht. Wie sieht denn der Code aus?
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Hast du nur den Menu Hook
am 17.08.2007 - 14:31 Uhr
Hast du nur den Menu Hook umbenannt oder auch die "annotate_admin_settings", diese steht im callback. Vielleicht was im Cache?
gruß pebosi
gruß pebosi
--
https://pebosi.net
function
am 17.08.2007 - 14:32 Uhr
function annotate_menu($may_cache) {
$items = array();
if ($may_cache) {
$items[] = array(
'path' => 'admin/settings/annotate',
'title' => t('Annotation settings'),
'description' => t('Change how annotations behave.'),
'callback' => 'drupal_get_form',
'callback arguments' => array('annotate_admin_settings'),
'access' => user_access('administer site configuration')
);
}
return $items;
}
function annotate_admin_settings() {
$form['annotate_nodetypes'] = array(
'#type' => 'checkboxes',
'#title' => t('Users may annotate these node types'),
'#options' => node_get_types('names'),
'#default_value' => variable_get('annotate_nodetypes', array('story')),
'#description' => t('A text field will be available on these node types to make user-specific notes.'),
);
$form['array_filter'] = array('#type' => 'hidden');
return system_settings_form($form);
}
ich glaube dieser ist gemeint
lg jessica