J'essaie d'apprendre Drupal 6. Je veux enregistrer le chemin '/ topic' à un MENU_CALLBACK en utilisant hook_menu(). Voici ce que j'ai:Drupal - comment enregistrer un MENU_CALLBACK accessible à tous les utilisateurs (même anonymes)?
function mymodule_menu() {
$items = array()
$items['foo'] = array(
'page callback' => 'show_page_foo',
'access callback' => 'user_access',
'access arguments' => array('access foo content'),
'type' => MENU_CALLBACK
);
}
function show_page_foo() {
//show foo page
}
Cela fonctionne très bien pour un utilisateur connecté. Mais quand je visite le chemin en tant qu'utilisateur anonyme, il affiche le message 'Accès refusé'. Quelles doivent être les valeurs 'access callback' et 'access arguments' pour que cela soit accessible à tous les visiteurs?
Je me souviens que je fait ce travail en disant simplement 'access' => TRUE
dans Drupal 5. Ne fonctionne plus dans Drupal 6.
Je suis sûr que vous avez corrigé cela maintenant, mais regardez l'orthographe des 'arguments' ici. – lazysoundsystem