Tworzenie pozycji menu Joomla na stronie internetowej to magia dla wtajemniczonych – przynajmniej tak to brzmi w głowie, gdy pierwszy raz stykamy się z zapleczem witryny. Próby samodzielnego wprowadzenia zmian to często zabawa w "a nuż się uda", lecz można przez tę grę przejść bezboleśnie i odnieść sukces. W dzisiejszym wpisie znajdziecie odpowiedź na pytanie - Jak ustawić menu Joomla?
Własna strona internetowa wymaga opieki, niekiedy potrzebne są zmiany istniejących pozycji menu lub stworzenie nowych pozycji. Operacje wykonywane są na zapleczu, lecz nie zawsze wiadomo co należy zrobić, aby nie duplikować aliasów lub podpiąć moduły pod konkretne pozycje menu. Zrozumienie relacji istniejących w bazie pozwoli prawidłowo wybrać rodzaj pozycji menu i uniknąć ryzyka wyświetlenia się w adresie URL np. nazwy komponentu, której tam być nie powinno.
Na początek: dodawanie pozycji menu w Joomla
Możemy dodać kilka rodzajów menu, aby odróżnić pozycje wyświetlane w menu głównym (main menu) od pozycji, które chcemy, aby były ukryte lub wyświetlały się na dole strony (footer menu). Rozdzielenie kategorii menu pozwala wygodnie zarządzać pozycjami – wyraźnie określa gdzie znajduje się dany element. Możemy stworzyć dowolną ilość menu, co w przypadku rozbudowanych stron wyraźnie ułatwia pracę na zapleczu.
Jak zrobić menu w Joomla?
W zapleczu Joomla wybieramy Menu>Main Menu (menu główne). Czysta Joomla, czyli taka, do której nie dodaliśmy szablonu, zawsze posiada menu witryny, w którym podpięte są przykładowe strony startowe. Do wyświetlania menu niezbędny jest moduł, dlatego jeżeli do utworzonego menu nie przypiszemy modułu, który wyświetli je od frontu w głównym pasku menu lub dolnym (czy w innym miejscu), powstanie ukryte menu (hidden menu).
Tworzenie hidden menu
Ukryte menu Joomla, o czym wspomnieliśmy już powyżej, to menu, które nie posiada podpiętego modułu, który wyświetlałby je na stronie. Pozycje menu dodane do hidden menu Joomla nie będą wyświetlane w głównym menu, lecz będą posiadały ładny adres URL. Tego typu menu najczęściej używamy do kategoryzowania artykułów administracyjnych (np. regulamin czy polityka prywatności) lub kategorii, które chcemy wyświetlić w innym miejscu niż pasek górny menu głównego. W pozycjach menu przypisanych do ukrytego menu nie trzeba już odznaczać opcji „Pokazuj w menu”.
Ukrywanie pozycji menu Joomla
Nie zawsze jednak chcemy dodawać pozycje do hidden menu, stąd możliwość ukrycia pojedynczych pozycji menu, które przypisaliśmy np. do menu głównego jako podkategorie, a nie chcemy od frontu tworzyć rozwijanego menu lub chcemy je wyświetlić na innych podstronach.
Tworząc pozycję menu, w zakładce Opcje pozycji menu należy w opcji Pokazuj w menu wybrać Nie. Domyślnie zawsze jest ustawione Tak.
Jak zrobić rozwijane Menu?
Rozwijane menu Joomla (dropdown menu) powstaje poprzez dodanie podrzędnych pozycji do pozycji głównej.
Jak ustawić alias pozycji menu Joomla?
Aliasy pozycji menu pozwalają uniknąć duplikowania treści na stronie, czyli posiadania wielu adresów URL dla tej samej treści (jest to niekorzystne ze względu na SEO).
Najczęściej aliasy potrzebne są do ustawienia Footer Menu Joomla, czyli menu na dole strony, w którym często powtarzane są pozycje, które już pojawiły się w głównym menu np. Blog, O nas. Przydatne są również, gdy chcemy ustawić odmienny układ wyświetlania się artykułów z danej kategorii na różnych podstronach.
Szczegóły>Typ pozycji, wybierz:
Łącza systemowe>Alias pozycji menu
Następnie w Pozycji menu należy wybrać pozycję menu, dla której aliasem ma być nasza nowo utworzona pozycja.
Jak dodać artykuł do menu Joomla?
Artykuły Joomla najczęściej służą do prowadzenia bloga na stronie firmowej lub jako samodzielnego tworu, który ma na celu promowanie osobistych przemyśleń, doświadczeń albo wspomnień z podróży. :)
Przypisanie artykułu do menu odbywa się na identycznych zasadach jak ustawianie aliasów.
Szczegóły>Typ pozycji, wybierz:
Artykuły>Pojedynczny Artykuł
Następnie w Pozycji menu należy wybrać artykułów, który chcemy, aby wyświetlił się po kliknięciu w daną pozycję menu.
Powiązanie menu na stronie wielojęzycznej
W przypadku wielojęzycznej strony Joomla konieczne jest stworzenie odrębnych menu dla każdej wersji językowej, a następnie odzwierciedlenie powiązań pomiędzy konkretnymi pozycjami. Dodatkowo, przy każdej pozycji powinien być wybrany język, dla którego ma się wyświetlać.
Po utworzeniu pozycji menu, na karcie, należy przejść do zakładki Powiązane - w tym miejscu powinny być widoczne dostępne języki, dla których możemy przydzielić alternatywną wersję. Poprzez przycisk Wybierz przypisujemy artykuł w innej wersji językowej.
Dostępnych opcji powiązań jest znacznie więcej, lecz te najbardziej podstawowe powinny wystarczyć Ci do ustawienia menu na niewielkiej stronie internetowej. Powodzenia! :)
Jeśli potrzebujesz pomocy w ustawieniu Menu Joomla - napisz do nas!