Gdy po zmianie ustawień Joomla rozjeżdża się nagłówek, menu lub szerokość strony, winny nie zawsze jest SP Page Builder. Duża część układu pochodzi z szablonu, w tym z Helix Ultimate. Diagnoza wymaga sprawdzenia, na jakim poziomie ustawiono problematyczną właściwość.
Najpierw zidentyfikuj źródło stylu
Otwórz narzędzia deweloperskie przeglądarki i sprawdź, który selektor steruje danym elementem. Może to być arkusz Helix, ustawienie SPPB, własny CSS albo styl rozszerzenia. Bez tego łatwo dopisywać coraz więcej wyjątków, które naprawiają jedną podstronę i psują inną.
Menu, nagłówek i układ mobilny
Sprawdź przypisanie stylu szablonu do pozycji menu oraz sposób obsługi menu mobilnego. Niektóre problemy pojawiają się tylko przy określonej szerokości ekranu. Warto ocenić, czy element jest ukrywany, czy jedynie przykrywany przez inny blok. Przejrzyj również wartości z-index, odstępy i pozycjonowanie elementów stałych.
Cache potrafi mylić
Po zmianach w CSS lub konfiguracji wyczyść pamięć podręczną Joomla, szablonu i ewentualną pamięć po stronie CDN. Jeśli włączona jest agregacja lub minimalizacja plików, przeprowadź test z kontrolowanym wyłączeniem tych mechanizmów. Nie diagnozuj stale tej samej wersji starego arkusza przechowywanej w cache.
- Sprawdź, który plik i selektor odpowiada za problem.
- Zweryfikuj przypisania stylów szablonu do menu.
- Przetestuj wygląd na urządzeniach mobilnych.
- Usuń martwy CSS zamiast dopisywać kolejne nadpisania.
Kiedy problem wymaga programisty?
Gdy zmiana dotyczy własnych override'ów, konfliktów JavaScript, niestandardowej nawigacji albo komponentu generującego błędny HTML. W takich przypadkach warto naprawić źródło problemu, a nie maskować go jedną regułą CSS.