Tabs per Role
am 01.07.2011 - 12:52 Uhr in
Hallo,
ich möchte, dass bestimmte Tabs bei bestimmten Rollen angezeigt werden. Kann ich das mittels Modul oder Einstellungen umsetzen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo,
ich möchte, dass bestimmte Tabs bei bestimmten Rollen angezeigt werden. Kann ich das mittels Modul oder Einstellungen umsetzen?
Beiträge im Forum: 250233
Registrierte User: 20458
Neue User:
| wla | 9461 |
| stBorchert | 6003 |
| quiptime | 4972 |
| Tobias Bähr | 4019 |
| bv | 3924 |
| ronald | 3857 |
| md | 3717 |
| Thoor | 3678 |
| Alexander Langer | 3416 |
| Exterior | 2903 |
Du könntest dies bspw. über
am 02.07.2011 - 18:56 Uhr
Du könntest dies bspw. über ein eigenes kleines Modul lösen. Dort würdest du die entsprechenden Pfade über den hook_menu_alter und einem access callback entsprechend prüfen / anzeigen lassen oder nicht.. Anbei ein Beispiel:
<?php
function meinmodul_menu_alter(&$items) {
$items['node/%node']['access callback'] = 'meinmodul_form_access'; // hier wird direkt der Aufruf der Node mit einem Callback versehen
$items['node/%node']['access arguments'] = array(1); // könntest du verwenden um das node Objekt zu übergeben
}
function meinmodul_form_access($param1) {
global $user;
if (in_array('Redakteur', array_values($user->roles)) || in_array('Mitarbeiter', array_values($user->roles))) {
return TRUE;
}
else {
return FALSE;
}
}
?>
SteffenR