Ich verwende das Admin-Menü- Modul für meine Projekte. In meinen Instanzen Drupal 7 und Pressflow 7 werden zufällig nur einige Menüelemente angezeigt.
Zuerst dachte ich, ich könnte dies korrigieren, indem ich den Menü-Cache lösche. Als ich zur Titelseite ging, bekam ich wieder das beschädigte Menü.
Wie löse ich diesen Fehler dauerhaft?
Ich habe herausgefunden, dass dieses Problem ausführlich gemeldet wird , aber es gibt nur eine Problemumgehung (Deaktivieren des Menü-Caching).
Ich habe das Menü-Caching drush vset admin_menu_cache_client 0
als Problemumgehung deaktiviert . (Ich teste dieses Problem immer noch mit aktiviertem Menü-Cache.)
Ich habe JavaScript-Fehler mithilfe der Firebug-Browsererweiterung überprüft und beseitigt.
Ich habe die Stückliste aus * .js-Dateien entfernt, wie in dieser Antwort vorgeschlagen .
js
Dateien brauchen definitiv Aufmerksamkeit.Antworten:
Fügen Sie dies am Ende Ihrer settings.php-Datei hinzu:
$conf['admin_menu_cache_client'] = FALSE;
quelle
Cache menu in client-side browser
unter Module> Administrationsmenü> Konfigurieren hat bei mir nicht funktioniert, aber dieser funktioniert.Module > Administrationsmenü > Konfigurieren
Deaktivieren Sie auf der Registerkarte Leistung das Menü Cache im clientseitigen Browser .
Konfiguration speichern.
quelle
Es gibt eine Option zum Wiederherstellen, obwohl alle Menüs aktualisiert werden. Wenn der Benutzer die Berechtigung hat, auf dieses Menü zuzugreifen, wird es angezeigt.
quelle
Ich hatte Probleme damit, aber es hatte mit dem mod_rewrite-Modul in der Apache-Konfigurationsdatei (httpd.conf) zu tun. Stellen Sie sicher, dass es nicht auskommentiert ist!
Diese:
An Stelle von:
Sobald ich das getan habe, wurde mein Admin-Menü erneut angezeigt und ein weiteres Problem behoben, bei dem meine Konfigurationsänderungen nicht gespeichert wurden.
quelle
Deaktivieren Sie in Ihren Profileinstellungen das Kontrollkästchen "Overlay für Verwaltungsseiten verwenden". Option unter "Administrative Überlagerung".
quelle