Menüpunkte mit Argumenten???

am 29.06.2013 - 20:28 Uhr in
Guten Abend an alle,
ich habe folgendes Problem bei Verwendung von hook_menu().
Ich habe ein eigenes Module entwickelt, hautsächlich bestehend aus drei Funktionen, die zur "Manipulation" einer Gruppe oder von Gruppenmitgliedern gedacht sind, alle drei sind relativ ähnlich aufgebaut:
- function group_treatment_a ($form, &$form_state, $group_type, $group_id)
- function group_treatment_b ($form, &$form_state, $group_type, $group_id)
- function group_treatment_c ($form, &$form_state, $group_type, $group_id)
mit hook_menu() schaffe ich es, die Funktionen unter je einem Item-Pfad zu registrieren, so dass jeweils über einen entsprechenden Callback, z.B.
- 'page callback' => 'drupal_get_form',
- 'page arguments' => array('group_treatment_a', 0, 1)
die Funktionen z.B. unter /node/10/grouptreatmenta (node 10 ist in diesem Fall eine Gruppe) aufgerufen wird.
Was ich nicht schaffe:
Ich hätte gerne, dass drei Menüpunkte, z.B:
- FunktionA
- FunktionB
- FunktionC
nur dann angezeigt werden, wenn eine Gruppe angeklickt wurde (wenn also die URL wirklich /node/% lautet...), so dass dann jeweils die zugehörige Funktion (group_treatment_a, group_treatment_b, group_treatment_c) zur Gruppe /node/% aufgerufen wird.
Dies müsste doch mit hook_menu() machbar sein, oder?
Kann mir jemand sagen, wie?
Tausend Dank
Werner
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 17 Stunden 56 Minuten
vor 1 Tag 5 Stunden
vor 1 Tag 7 Stunden
vor 1 Tag 12 Stunden
vor 1 Tag 17 Stunden
vor 2 Tagen 8 Stunden
vor 1 Woche 6 Tagen
vor 1 Woche 6 Tagen
vor 1 Woche 6 Tagen
vor 2 Wochen 15 Stunden