Jak vytvořit vlastní menu

Nejprve pro vyjasnění pojmů - slovem menu se v Drupalu označuje celý blok odkazů, který je někde (viz dále) umístěn. Těchto bloků může být více, hned po instalaci jsou k dispozici tři:

  1. navigace - menu typicky v levém sloupci, které obsahuje, mimo jiné, odkazy do admistrace
  2. primární odkazy - po instalaci není aktivní, jinak se typicky zobrazuje nahoře na stránce a obsahuje základní odkazy celého webu
  3. sekundární odkazy - taktéž není po instalaci aktivní, typické umístění ani obsah nemá

Dále lze doplnit teoreticky neomezený počet dalších menu a umístit je dle libosti.

Většina toho, co se týká menu se nastavuje v Administrace -> Prvky webu -> Menu, jak je vidět na obrázku:

Menu

Pokud se nespokojíme s nabízenými možnostmi, vytvoříme kliknutím na Přidat menu nové menu. Dostaneme se na stránku, která vypadá nějak takto:

Přidat Menu

Zde je nutné vyplnit první dvě políčka, třetí je volitelné. První obsahuje název menu tak, jak bude použit v odkazech. Proto by měl být co nejjednodušší - může obsahovat pouze malá písmena, čísla, pomlčky, a musí být unikátní. Druhé políčko je nadpis menu - tedy to, co bude později přímo nad samotným seznamem odkazů. Poslední - popis slouží pro doplňující informace, např. pro ostatní administrátory.

Po kliknutí na Přidat položku se dostaneme na stránku, kde lze přidat jednotlivé odkazy do menu. Jak by měla vypadat, je následujícím obrázku.

Přidat položku menu

První položka, kterou je nutné vyplnit je cesta, tedy cíl odkazu v menu. Lze zadat buď plnou cestu (začíná http://) nebo jen relatviní, platnou pouze v rámci Drupalu, tedy našeho webu. Tu získáme tak, že z adresy požadované stránky odstraníme začátek s adresou našeho webu, případně ještě ?q=, pokud tam je. Adresa na obrázku (taxonomy/term/1) původně vypadala takto http://drupal6.evangnet.cz/horni-dolni/?q=taxonomy/term/1 (nebo mohla vypadat také takto http://drupal6.evangnet.cz/horni-dolni/taxonomy/term/1), protože adresa celého webu je http://drupal6.evangnet.cz/horni-dolni/. Další položka je také povinná. Je to nadpis odkazu v menu, tedy nápis, který se přímo objeví v menu. Pro usnadnění orientace (obvzlášť pokud samotný nadpis odkazu může být ne uplně jasný) na webu je vhodné vyplnit další položku - popis odkazu. Tento popis se zobrazí při najetí myší na daný odkaz v menu. Následující zaškrtávací políčko Povoleno, říká, že se má nový odkaz v menu objevit. Lze ho tak dočasně skrýt a není nutné ho mazat. Celé menu může být hierarchické, tedy jedna položka může obsahovat další. Toho už si každý, kdo se dostal až do této fáze musel všimnout. Pokud zaškrtneme následující políčko (Rozbalené), budou se všechny podpoložky (potomci) této položky (pokud nějaké jsou), vždy zobrazovat - nebude potřeba rozbalovat (klikat na) nadřazenou položku, aby byly vidět. Seznam Nadřazená položka umožňuje vybrat nadřazenou položku té, kterou právě přidáváme. Pozor - obsahuje položky i z jiných menu. Dá se to použít pro přesouvání odkazů mezi jednotlivými menu. Nakonec lze ještě nastavit váhu nově přidávané položky. Má stejný význam jako všude jindev Drupalu - položky s větší váhou jsou níž (blíž ke konci). Strukturu menu a některé další parametry lze ještě měnit při zobrazení (Vypsat položky) všech položek menu.