link in bestehenden tab aufnehmen: wie und womit?
am 03.07.2013 - 06:22 Uhr in
liebe forenmitglieder,
nachdem mir schon einmal so nett geholfen wurde, versuche ich es erneut.
ich habe folgendes problem mit einem eigenen modul (z.b. own_module):
own_module soll in den group-tab eingreifen (also der tab, der z.B. unter localhost/node/%/group zu erreichen ist, und wo je nach berechtigung z.b. folgende links erscheinen):
- add people
- people
- usw.
own_module soll in diesem group-tab zwei weitere menüeintrage anlegen, z.b:
- do this here
- do this there
ich habe versucht das problem so zu lösen:
function own_module_og_ui_get_group_admin_alter(&$data, $gid) {
$data['do_this_here']['href'] = 'admin/people/do-this-here';
$data['do_this_there']['href'] = 'admin/people/do-this-there';
}
ich stelle aber fest, dass ich damit lediglich einen bestehenden linkeintrag "umleiten", aber keinen neuen eintrag zufügen kann.
darf ich auf hilfe hoffen?
herzlichen dank
johannes
- Anmelden oder Registrieren um Kommentare zu schreiben
versuchs doch mal
am 04.07.2013 - 05:21 Uhr
versuchs doch mal mit...
function own_module_menu_local_tasks_alter(&$data, $router_item, $root_path) {
$data['actions']['output'][] = array(
'#theme' => 'menu_local_task',
'#link' => array(
'title' => t('do this here'),
'href' => 'admin/people/do-this-here',
'localized_options' => array(
'attributes' => array(
'title' => t('do this here'),
usw. usw.
LG
danke für den vorschlag...
am 04.07.2013 - 10:54 Uhr
danke für den vorschlag...
es erscheint aber leider kein link, zumindest nicht unter dem group-tab. aber danke für die Hilfe.
lg johannes