Page 1 of 1

2 nezavisla menu

Posted: Wed Feb 11, 2009 1:26 pm
by Yaack98
Ahoj, nevíte, jak udělat 2 na sobě nezávislá menu?

Re: 2 nezavisla menu

Posted: Wed Feb 11, 2009 5:59 pm
by Radim
Ahoj,
stránky si zařaď do dvou sekcí.

Např.

sekce1
- stranka 1
- stranka 2


sekce2
- stranka 3
- stranka 4

V šabloně, kde se volá modul stačí do volání přidat parametr "start_element" nebo "start_page".

Např.
{menu template='simple_navigation.tpl' start_page='sekce1'} a jinde v šabloně použiješ {menu template='simple_navigation.tpl' start_page='sekce2'}

Každé volání modulu zobrazí jen stránky z příslušné sekce.
Píšu to z hlavy, tak doufám, že to tak skutečně je :)

Radim

Re: 2 nezavisla menu

Posted: Thu Feb 12, 2009 8:27 am
by Yaack98
Radime, díky.
start_page mi funguje pouze u home, chyba je zřejmě u mne.
Tak jsem použil start_element a jako parametr dal číslo sekce a funguje to.

Ve fóru jsem našel rozšíření o výjimky: {menu template='template.tpl' start_page='miPage'  excludeprefix="E,F,G,H" }

Ještě jednou díky.

Re: 2 nezavisla menu

Posted: Sat Aug 01, 2009 9:42 am
by maca
Jeste bych mel vcelku potrebny dotaz ohledne toho aby se mi nevypisovala na prvni urovni polozka "Sekce 1" ci "Sekce 2" (coz mi prijde logicke).
Zkousel jsem uz vsechno mozne (napr. start_level='2') a nemohu na to prijit...

Nyni mam toto:
Pro horizontalni menu:
{cms_module module='menumanager' template='simple_navigation.tpl' lang="$lang" start_page='sekce-1'}

Pro vertikalni menu:
{cms_module module='menumanager' template='simple_navigation.tpl' collapse='1' lang="$lang" start_page='sekce-2'}

Predem diky.

--
M.

Re: 2 nezavisla menu

Posted: Sun Aug 02, 2009 3:34 pm
by kino
ted strilim naslepo, protoze se mi to nechce nikde na live strance zkouset. ale nemelo by byt start page ne sekce-1 ale prvni stranka v sekci-1 ?

Re: 2 nezavisla menu

Posted: Mon Aug 03, 2009 11:09 am
by maca
kino wrote: ted strilim naslepo, protoze se mi to nechce nikde na live strance zkouset. ale nemelo by byt start page ne sekce-1 ale prvni stranka v sekci-1 ?
Diky za tip.
Bohuzel toto jsem zkousel a nefunguje to. A to ani nemluvim ze si treba nevim rady s drobkovou navigaci.
Proste mam pocit ze na 2 nezavisla menu budu muset v CMSMS zapomenout a docela mne to trapi...
--
M.

Re: 2 nezavisla menu

Posted: Tue Aug 04, 2009 9:56 am
by Yaack98
já to mám takto (viz Radimova odpověď nahoře):
stránka 1 = nadpis sekce
stránka 1.1 (a další) = obsah

v šabloně
{menu template='xxx.tpl' start_element="1.1" show_root_siblings="1"}

také můžeš vyjmenovat stránky, které mají být v menu
{menu template='xxx.tpl' items="uvod,kontakt,odkazy"}

mrkni na http://wiki.cmsmadesimple.org/index.php/FAQ
do části Menu Manager Node Parameters

Re: 2 nezavisla menu

Posted: Tue Aug 04, 2009 10:35 am
by kino
ja jsem do ted nepochopil ceho tim chces docilit... ja mam napr.

prvni menu

Code: Select all

{menu template='horizontalni_menu' number_of_levels='1'}
druhe

Code: Select all

{menu template='menu_v_bubline' start_level='2' collapse='0'}
tohle vzdy zobrazuje vsechny stranky v prislusne sekci kde zrovna jsem

Re: 2 nezavisla menu

Posted: Tue Aug 04, 2009 11:21 am
by maca
kino wrote: ja jsem do ted nepochopil ceho tim chces docilit... ja mam napr.

prvni menu

Code: Select all

{menu template='horizontalni_menu' number_of_levels='1'}
druhe

Code: Select all

{menu template='menu_v_bubline' start_level='2' collapse='0'}
tohle vzdy zobrazuje vsechny stranky v prislusne sekci kde zrovna jsem
OK, ja to tedy nejak shrnu, abychom si rozumeli:
Vytvoril jsem 2 hlavni sekce (jen pomocne abych logicky roztridil menu) a jejich polozky:
- Horizontalni menu (TopMenu 1, TopMenu 2, TopMenu 3)
- Vertikalni menu (LeftMenu 1, LeftMenu 2, LeftMenu 3)

No a trapi mne 2 veci:
1) nevim jak vygenerovat menu (necislovany seznam UL LI) bez polozek "Horizontalni menu" a "Vertikalni menu" v prvni urovni - (fakt mi to nejde). Vzdy se mi bohuzel generuje toto:
- Vertikalni menu
--- LeftMenu 1
--- LeftMenu 2
--- LeftMenu 3

Potrebuji toto:
- LeftMenu 1
- LeftMenu 2
- LeftMenu 3

2) v drobeckove navigaci figuruje jako prvni polozka "Horizontalni menu" nebo "Vertikalni menu", coz je take nezadouci... Potrebuji aby tyto sekce byly vnimane jako ROOT.

Re: 2 nezavisla menu

Posted: Tue Aug 04, 2009 10:18 pm
by Yaack98
{menu template='xxx.tpl' items="LeftMenu 1,LeftMenu 2,LeftMenu 3"}

necislovany seznam UL LI - nastavíš v šabloně menu a css

Re: 2 nezavisla menu

Posted: Wed Aug 05, 2009 6:22 am
by osxfil
Drobečková navigace: {breadcrumbs root="alias stránky"}
Vertikální menu: {menu template="template.tpl" start_page="sekce2" start_level="2"}

Re: 2 nezavisla menu

Posted: Thu Aug 06, 2009 7:00 am
by maca
Yaack98 wrote: {menu template='xxx.tpl' items="LeftMenu 1,LeftMenu 2,LeftMenu 3"}

necislovany seznam UL LI - nastavíš v šabloně menu a css
Tohle jsem zaregistroval, ale neprijde mi to rozumne, kdyz uvazim ze tech polozek muze byt XX a mohou se dynamicky menit...
--
M.

Re: 2 nezavisla menu

Posted: Thu Aug 06, 2009 7:20 am
by maca
osxfil wrote: Drobečková navigace: {breadcrumbs root="alias stránky"}
No jo, ale ja potrebuji aby se drobeckova navigace generovala korektne pro obe menu. Takze bych asi musel nastavit "root" 2x a to nejspise nelze...
--
M.

Re: 2 nezavisla menu

Posted: Thu Aug 06, 2009 8:48 am
by osxfil
maca wrote:
osxfil wrote: Drobečková navigace: {breadcrumbs root="alias stránky"}
No jo, ale ja potrebuji aby se drobeckova navigace generovala korektne pro obe menu. Takze bych asi musel nastavit "root" 2x a to nejspise nelze...
--
M.
Nezkoušel jsem, ale myslím, že když se udělají dvě šablony stránek (pro každou z variant) s rozdílným nastavením root stránky, tak by to jít mohlo