Dość powszechnym problemem dla web-projektantów pracujących z Joomla, szczególnie dla tych niezaawansowanych, jest stworzenie dynamicznego menu w oparciu o własną grafikę. Nie mam na myśli tu tylko odpowiedniego tła dla całego boxa menu, lecz jak to zrobić, aby poszczególne elementy menu oparte były na oddzielnych plikach graficznych z całkowitej rezygnacji z napisów. Oczywiście ważnym efektem jest mouserollup (hover w CSS).
Rozwiązań jest kilka - najskuteczniejsze z nich opierają się na dobrej znajomości HTML/CSS. Materiały w linkach poniżej:
- Graficzne menu CSS w Joomla (wykorzystanie techniki CSS Sprites) + konkretny przykład CSS Sprites Demo
- Image only menu items with rollover effect
- przykład z forum.joomla.pl - Menu - każdy przycisk inny?
Osobiście też korzystam z tych patentów. Ostatnio przy projekcie strony dla fizjoterapeuty.
Ważna uwaga dla Joomla 1.5.x:
W konfiguracji modułu danego menu należy wybrać LISTA, zamiast wszelkich innych opcji ZGODNOŚĆ - xxx. Tylko wtedy Joomla tworząc elementy menu nada każdemu znacznikowi LI po kolei klasę Item1, Item2, Item3,...