access arguments dans le hook_menu()

Est ce qu’il est possible d’avoir dans un item du menu plusieurs arguments dans ‘access argument’ ? Dans ce style là ? (Qui je le précise ne fonctionne pas comme ça pour le moment :s)

function actualites_menu() {
$items= array ();
  $items['actualites/liste']= array (
    'title' => t("Liste des actualités"),
    'page callback' => 'actualites_callback_liste',
    'type' => MENU_NORMAL_ITEM,
    'access arguments' => array('consulter les actualites', 'consulter ses actualites', 'consulter les actualites de sa societe')
  );
 
  return $items;
}

#

Bonjour,
Ce n’est pas possible de cette maniere là. Ce qu’il faut, c’est déclarer une fonction qui se chargera de tester les différentes perms :

<?php
function actualites_menu() {
$items= array ();
 
$items['actualites/liste']= array (
   
'title' => t("Liste des actualités"),
   
'page callback' => 'actualites_callback_liste',
   
'type' => MENU_NORMAL_ITEM,
   
'access callback' => 'actualite_fonction_acces'
 
);

  return $items;
}

function actualite_fonction_acces(){
if(
user_access('consulter les actualites') || user_access('consulter ses actualites') || user_access('consulter les actualites de sa societe')) {
   return
TRUE;
} else {
   return
FALSE;
}
}
?>

#

Merci pour cette réponse rapide et claire, je pensais à cette solution au cas où mais comme ça c’est clair !

Syndiquer le contenu