web-dev-qa-db-fra.com

Comment corriger la disparition du menu admin?

J'utilise le module Menu Admin pour mes projets. Dans mes instances Drupal 7 et Pressflow 7, il ne montre au hasard que certains éléments de menu.

Au début, je pensais pouvoir corriger cela en effaçant le cache du menu. Quand je suis allé à la première page, j'ai de nouveau eu le menu corrompu.

wrong

correct

Comment résoudre définitivement cette erreur?

J'ai découvert ce problème est signalé en détail , mais il n'y a qu'une solution de contournement (désactiver la mise en cache du menu).

J'ai désactivé la mise en cache des menus avec drush vset admin_menu_cache_client 0 comme solution de contournement. (Je teste toujours ce problème avec le cache de menu activé.)

J'ai vérifié et éliminé les erreurs JavaScript en utilisant l'extension de navigateur Firebug.

J'ai supprimé la nomenclature des fichiers * .js comme suggéré dans cette réponse .

7
Refineo

Ajoutez ceci au bas de votre fichier settings.php:

$conf['admin_menu_cache_client'] = FALSE;

4
zmonteca

Modules > Menu d'administration > Configurer

Dans l'onglet Performances, décochez menu Cache dans le navigateur côté client.

Enregistrez la configuration.

3
Spanners

Dans les paramètres de votre profil: décochez la case "Utiliser la superposition pour les pages administratives". sous "Superposition administrative".

0
Quincy

J'ai eu des problèmes avec cela, mais cela avait à voir avec le module mod_rewrite dans le fichier de configuration d'Apache (httpd.conf). Assurez-vous que ce n'est pas commenté!

Cette:

LoadModule rewrite_module modules/mod_rewrite.so

Au lieu de cela:

# LoadModule rewrite_module modules/mod_rewrite.so

Dès que j'ai fait cela, mon menu d'administration est apparu à nouveau et il a résolu un autre problème avec mes modifications de configuration ne pas enregistrer.

0
Esteban Peralta

Il existe une option pour la reconstruction, bien qu'elle actualise tous les menus. Si l'utilisateur a l'autorisation d'accéder à ce menu, il s'affichera.

0
Sanjay dev