Sziasztok,
van egy saját készítésű modulom, és azt szeretném, ha ez a modul csak egy bizonyos jogkörrel rendelkező felhasználó számára lenne elérhető.
Tehát van pl. egy jogkor1 nevű jogköröm, ehhez rendeltem egy user1 nevű felhasználót. Van a module1 nevű modulom. Gondolom, a module1.module-ban kellene valamit a hook_menu-vel csinálni, de nem nagyon értem, hogy mit.
function module1_menu() {
$items['admin/module1'] = array(
'title' => 'Cím',
'page callback' => 'module1_main_arguments',
'access arguments' => array('administer content types'),
'file path' => drupal_get_path('module', 'system'),
'file' => 'system.admin.inc',
);
return $items;
}
Az admin menüben így megjelenik, viszont így most minden felhasználó látja. Azt szeretném, hogy csak a jogkor1 jogkörrel rendelkező felhasználók lássák az admin menüben is, és természetesen direkt url beírásával se tudják elérni.
Köszönöm a segítséget.
Közben rájöttem, és nem tudom
Közben rájöttem, és nem tudom a témát törölni, így iderakom a megoldást is:
szeva
Inkább így
Aztán a jogosultságoknál beállítod a szerepköröknek.
Bővebben:
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
Üdv!
Dudás József