Tab nur auf Benutzerprofil des eingeloggten Users anzeigen
Eingetragen von Peter Majmesku (656)
am 31.05.2010 - 16:21 Uhr in
am 31.05.2010 - 16:21 Uhr in
Hi,
wie schaffe ich es, ein Tab aus hook_menu_alter(); nur dann anzuzeigen, wenn der Benutzer, der gerade eingeloggt ist, auf seiner eigenen Profilseite ist? Momentan sieht mein Tab-Objekt so aus:
<?php
$items['user/%user/../../node/add/test'] = array(
'title' => 'Create test',
'page callback' => 'test_object',
'page arguments' => array(1, 'user'),
'access callback' => 'user_access',
'access arguments' => array('access content'),
'type' => MENU_LOCAL_TASK,
'weight' => 100,
);
?>
Ich nehme an, dass ein Eintrag bei "access arguments" nötig ist. Jedoch habe ich keine konkrete Info hierzu vernommen, die mein Problem lösen würde. Zudem kann ich bei hook_menu_alter(); nicht dynamisch Variablen ausgeben lassen, da das Feld nur beim Cache-Flush neu erstellt wird.
Hat von euch jemand eine Idee hierzu?
HAND
- Anmelden oder Registrieren um Kommentare zu schreiben
Access Arguments
am 31.05.2010 - 21:06 Uhr
Vielleicht hier Access Arguments oder hier http://drupal.org/node/811108 mal gucken.
'access arguments' => array('access user profile')