JoomlaDev.eu - Vše o vývoji CMS Joomla
Redakční systém WordPress - Nejlepší redakční systém zdarma - WordPress
Menu modul - mod_mainmenu |
|
|
|
| Neděle, 13 Září 2009 19:11 |
Jak pracují moduly už snad víme, podíváme se tedy blíže na modul menu, který zobrazuje menu na určité pozici na stránce. Podíváme se jak zobrazovat různé úrovně menu v různých modulech, jaké typy menu můžeme zobrazit a možná i něco více.
Položky menu vytváříme v administraci přes "Nabídky->Zvolené menu". Předinstalovaných máme několik typů menu. Pouze pro přihlášené uživatele, menu s novinkami, ukázkové články atd. V joomle musíme mít alespoň jedno menu, nelze smazat všechny. Pokaždé když vytvoříme nové menu, měl by se zároveň vytvořit automaticky modul mod_mainmenu se stejným názvem jako název našeho nově vytvořeného menu. Pokud tomu tak není vytvoříme modul v Rozšíření->Správa modulů kde klikneme na Nový (New) vybereme ze seznamu typ modulu Main menu popř. menu. Vybere námi vytvořené menu pozici a máme hotovo. Nyní se ale podíváme blíže na nastavení modulu menu.
Pokud chceme zobrazit všechny moduly zobrazující menu na našich stránkách klikneme na Rozšíření->Správa a vybereme typ modulu mod_mainmenu viz. obrázek
![]() Vidíme, které menu je aktivní a na jaké pozici. Takto jsou vypsané všechny menu při defaultní instalaci. Example Pages, Key Concepts pravděpodobně nebudeme potřebovat, Top menu podle toho, jak se nám hodí do koncepce naší sablony, tyto menu tedy můžeme zakázat (nepovolit) - červený křížek u menu. Dále zde vidíme sloupec Acces Level - úroveň prístupu, zde vidíme, že všechny menu jsou viditelné pro všechny uživatele krome User Menu - toto menu uživatel vidí pouze pro přihlášení. Existuje ještě třetí typ kromě Public a Registred a to Special, tyto menu vidí pouze uživatel s právy vyššími nežli obyčejný uživatel. Například Super Administrator, Administrator, atd. Pokud jsem si vybrali které menu chceme editovat můžeme přejít na detail menu.
Na obrázku vidíme trochu zkrácený detail modulu menu. Vše podstatné zde ale máme. Vlevo nahoře vidíme položky Titulek, radiobuttony zda-li chceme zobrazovat titulek a zda-li má být menu povoleno, poté pozice - udává na jakém místě v šabloně se menu zobrazí (většinou buďto left, right, nebo top). Order, neboli pořadí udává na jekém místě bude zobrazen modul, pokud je na dané pozici zobrazeno více modulů. Tyto možnosti jsou prakticky u každého modulu, nyní se věnujme těm, které jsou specifické pro menu. Jsou to položky Menu Name, kde vybíráme jaké menu z vytvořených přes Nabídky (Menus) chceme zobrazit. Menu Style udává jak se menu zobrazí na výběr jsou čtyři volby:
To by bylo k tomu nejdůležitějšímu v mod_mainmenu. V záložce Other Parameters můžeme ještě vybírat některé vychytávky, většinou však pro málo zkušené uživatele nejsou stejně k ničemu. Ve většině případů se přidají pouze daným prvkům třídy, díky kterým si pak můžeme nastylovat menu podle svého. Co může běžný uživatel ocenit je přidávání obrázků k jednotlivým úrovním menu. Je však vždy lepší nastylovat si to hned v css. |