Nice Menus (Drowdownmenü) funktioniert nicht mehr seit Drupal Update, wenn Cache aktiviert
am 09.09.2010 - 22:39 Uhr in
Habe Drupal auf den neuesten Stand gebracht.
Nach einer Veränderung in der page.tpl.php und löschen des Caches funktioniert jetzt plötzlich das Dropdown-Menü (Nice Menus) nicht mehr, wenn die CSS - Aggregation in /admin/settings/performance aktiviert ist (CSS-Dateien optimieren = AN).
Die Datei nice_menus.css aus dem eigenen Theme-Verzeichnis wird anscheinend nicht mehr geladen, wenn die Performance-Optimierung an ist.
Hier http://drupal.org/node/880292 wird darüber diskutiert, die Lösung dort funktioniert aber auch nicht, ich verwende den Nice Menus Block, aktiviere in in der Region, wo das Menü sein soll, und gebe in der page.tpl.php daher nur den Block aus:
<?php if ($nice_menu): ?>
<?php print $nice_menu; ?>
<?php endif; ?>
Das funktioniert auf diese Weies nun schon "seit Jahren", jetzt nicht mehr, außer die CSS-Agreggation ist aus.
Hilfe, was kann man tun?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast Du selbst in der
am 10.09.2010 - 09:27 Uhr
Hast Du selbst in der CSS-Datei von Nice-Menüs editiert und dort evtl Kommentar mit Sonderzeichen drin? Dann mußt Du diese Datei mit einem entsprechenden Editor als UTF8-Datei abspeichern, sonst wird sie nicht mehr geladen bei CSS-Aggregation.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Nein, dieses Problem habe ich
am 10.09.2010 - 11:17 Uhr
Nein, dieses Problem habe ich nicht.
Das ganze läuft seit Jahren und auf einer Multi-Domain-Installation bei mehreren Projekten problemlos.
Die nice_menus.css wird nicht geladen!
Das Problem tritt anscheinend nicht immer auf, nicht bei allen Installationen. Das Modul ist da anscheinend nicht ganz korrekt geschrieben, was das Laden der css betrifft, was aber dazu führt, dass das Problem nur unter bestimmten Bedingungen auftritt.