Administracja
Podręcznik administratora
R. 11. Menu i struktura witryny | R. 11. Menu i struktura witryny |
|
|
Nawigację i dostęp do treści witryny umożliwiają różne menu. Menu w Joomla! to moduły udostępniające łącza do sekcji, kategorii, artykułów, komponentów lub stron zewnętrznych. Łącza te nazywamy pozycjami menu. Każde menu musi mieć unikalną nazwę. Jest ona używana przez kod Joomla! do identyfikacji.
Menu w JoomlaMenu to jadłospis - lista potraw, napojów, dań, oferta dla klientów. Menu na witrynie internetowej to również spis "dań" - oferta dla użytkowników. Mogą się znaleźć w tym spisie pojedyncze potrawy - artykuł, materiał statyczny, formularz kontaktowy oraz inne. Mogą się znaleźć także całe zestawy - komponenty ze wszystkimi dostępnymi opcjami, sekcje i kategorie artykułów. Obsługę menu w Joomla! umożliwiają:
Moduły Menu witrynyWśród komponentów strony frontowej nie ma komponentu menu. Menu na witrynie obsługiwane są przez integrujący wszystkie jej elementy silnik Joomla! Za wyświetlanie menu odpowiada moduł Menu witryny [Main Menu]. Jego skrypt zawiera instrukcje odczytujące dane menu i wyświetlające je zgodnie z parametrami określonymi w ustawieniach modułu. W Joomla! można tworzyć dowolną ilość menu - główne i dodatkowe, np. menu użytkownika, dostępne dopiero po zalogowaniu się, czy menu lokalne, dostępne na stronach działów witryny. Dodatkowe menu wyświetlane są przez kopie modułu Menu witryny. Moduły są oknami wyświetlającymi menu na witrynie. Uwaga: Jeśli wiele kopii modułu menu odwołuje się do tego samego menu i wszystkie zostaną usunięte, to menu, ani jego pozycje nie zostaną usunięte. Natomiast usunięcie menu powoduje równoczesne usunięcie obsługujących je modułów i wszystkich pozycji w usuwanym menu! Komponent Menedżer menuKomponent zaplecza administracyjnego Menedżer menu umożliwia tworzenie wielu menu i wyświetlających je modułów oraz zmianę nazw menu. Z poziomu menedżera menu dostępny jest edytor właściwości menu, umożliwiający zdefiniowanie nazwy - typu menu i tytułu wyświetlającego je modułu, a po utworzeniu menu tylko zmianę nazwy menu. W wykazie menu znajdują się również ikony skrótów prowadzące do menedżerów pozycji w menu. Menusy - kreatory struktury witrynyNazwany ogólnie terminem ’menusy’ zbiór kilkunastu komponentów zaplecza generuje elementy struktury treści na witrynie i umożliwia umieszczanie ich jako pozycji w dowolnym menu. Komponenty te pozwalają tworzyć dowolnie rozbudowaną strukturę treści witryny, oferują dostęp do elementarnych pozycji - artykułów, materiałów statycznych, formularzy kontaktowych, jak i struktur rozbudowanych, wielopoziomowych, hierarchicznych lub liniowych - do komponentów, do sekcji i kategorii artykułów. ’Menusy’ są zatem kreatorami struktury treści na witrynie. Parametry menuKilka współdziałających w tworzeniu i udostępnianiu menu składników jest źródłem kilku rodzajów parametrów definiujących menu. Są to:
Nazwa - typ menuNazwy menu są - obok ID - ich identyfikatorami, definiują typ menu, czyli precyzują, jakie to jest menu - główne [ Nazwa menu musi być niepowtarzalna, inaczej nie byłoby możliwe rozpoznanie, o które menu chodzi. Dwie nazwy są zastrzeżone:
Pierwsze z menu - mainmenu - jest podstawowym, niezbędnym do działania witryny. Zrozumiałe, że tylko jedno menu na witrynie może być główne. Do drugiego - usermenu - poprzez nazwę właśnie, a nie ID, odwołuje się wiele dodatkowo instalowanych komponentów (odwoływanie się poprzez ID nie jest w takim przypadku możliwe, bo twórcy niezależnych komponentów nie są w stanie przewidzieć, jaki numer porządkowy zostanie przypisany do menu użytkownika w bazie danych). Nazwa nie jest widoczna w żadnym miejscu witryny. Powinna być ciągiem znaków bez spacji. Zaleca się również, aby w nazwach menu używać tylko znaków z zestawu alfabetu łacińskiego (a więc nie używać znaków specyficznych np. dla języka polskiego - ’ą’, ’ę’, ’ć’, itp. Parametry modułuSeria parametrów dotyczy modułów wyświetlających menu. Parametry te określasz dla każdego menu w Moduły ⇒ Moduły witryny[Moduły ⇒ Moduły witryny]. Są to tytuł, umieszczenie na stronie, dostęp, stan publikacji, nazwa menu definiowana w menedżerze menu, dołączana (podłącza pozycje), styl, na których stronach ma być widoczny, i inne. Jeden z parametrów - Tytuł modułu [Module Title] definiowany jest w edytorze nowo tworzonego menu i może być zmieniany w menedżerze modułów: Moduły ⇒ Moduły witryny ⇒ [nazwa_modułu][Modułe ⇒ Site Modułe ⇒ [module_name]]. Tytuł modułu menu może być widoczny na witrynie. Pozycje menuTrzeci zestaw parametrów to właściwości umieszczonych w menu pozycji. Określanie parametrów pozycji menu umożliwiają ’menusy’ - kreatory struktury witryny i pozycji menu. Joomla! zakłada kreatora pozycji struktury witryny i pozycji menu dla każdego nowo tworzonego menu . W stabilnej wersji Joomla 1.0.12 instalator zakłada 4 kreatory: mainmenu, othermenu, usermenu i topmenu. Dostęp do kreatora możesz uzyskać w dwojaki sposób:
Zarządzanie menuMożesz tworzyć nowe menu, modyfikować nazwę-typ istniejącego menu, kopiować i usuwać menu. Aby zarządzać menu, przejdź do menedżera menu: menu administratora ⇒ Menu ⇒ Menedżer menu lub na stronie panelu kontrolnego kliknij ikonę skrótu Menedżer menu. Zapoznaj się z artykułami: Zarządzanie pozycjami menuW każdym menu możesz dodawać nowe pozycje, kopiować je, przenosić do innego menu, usuwać oraz modyfikować parametry prezentacji elementów struktury treści witryny. Aby zarządzać pozycjami:
Zapoznaj się z artykułami: Typy struktury treści - pozycji menuPoniżej znajdują się łącza do artykułów o wszystkich dostępnych w Joomla! typach pozycji menu - elementach struktury treści. Artykuły
Komponenty
Łącza
Różne
Uwagi, źródłaJeżeli masz sugestie odnośnie treści lub chcesz zgłosić poprawki do tego rozdziału, skomentuj go albo umieść wiadomość na forum: Dokumentacja - Propozycje, zmiany, poprawki Dziękujemy! Stefan Wajda, Zespół Dokumentacji PCJ Na podstawie: help.joomla.org - Chapter 11: Managing Your Menus |
| « poprzedni artykuł | następny artykuł » |
|---|







