2 nezavisla menu

Česká/Slovenská podpora pro CMS Made Simple
Post Reply
Yaack98
Forum Members
Forum Members
Posts: 11
Joined: Wed Feb 11, 2009 1:01 pm

2 nezavisla menu

Post by Yaack98 »

Ahoj, nevíte, jak udělat 2 na sobě nezávislá menu?
Radim

Re: 2 nezavisla menu

Post 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
Yaack98
Forum Members
Forum Members
Posts: 11
Joined: Wed Feb 11, 2009 1:01 pm

Re: 2 nezavisla menu

Post 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.
Last edited by Yaack98 on Thu Feb 12, 2009 8:31 am, edited 1 time in total.
maca
Forum Members
Forum Members
Posts: 13
Joined: Thu Mar 05, 2009 12:08 pm

Re: 2 nezavisla menu

Post 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.
kino

Re: 2 nezavisla menu

Post 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 ?
maca
Forum Members
Forum Members
Posts: 13
Joined: Thu Mar 05, 2009 12:08 pm

Re: 2 nezavisla menu

Post 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.
Yaack98
Forum Members
Forum Members
Posts: 11
Joined: Wed Feb 11, 2009 1:01 pm

Re: 2 nezavisla menu

Post 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
kino

Re: 2 nezavisla menu

Post 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
maca
Forum Members
Forum Members
Posts: 13
Joined: Thu Mar 05, 2009 12:08 pm

Re: 2 nezavisla menu

Post 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.
Yaack98
Forum Members
Forum Members
Posts: 11
Joined: Wed Feb 11, 2009 1:01 pm

Re: 2 nezavisla menu

Post by Yaack98 »

{menu template='xxx.tpl' items="LeftMenu 1,LeftMenu 2,LeftMenu 3"}

necislovany seznam UL LI - nastavíš v šabloně menu a css
osxfil
Forum Members
Forum Members
Posts: 186
Joined: Wed Apr 01, 2009 6:03 pm

Re: 2 nezavisla menu

Post by osxfil »

Drobečková navigace: {breadcrumbs root="alias stránky"}
Vertikální menu: {menu template="template.tpl" start_page="sekce2" start_level="2"}
maca
Forum Members
Forum Members
Posts: 13
Joined: Thu Mar 05, 2009 12:08 pm

Re: 2 nezavisla menu

Post 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.
maca
Forum Members
Forum Members
Posts: 13
Joined: Thu Mar 05, 2009 12:08 pm

Re: 2 nezavisla menu

Post 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.
osxfil
Forum Members
Forum Members
Posts: 186
Joined: Wed Apr 01, 2009 6:03 pm

Re: 2 nezavisla menu

Post 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
Post Reply

Return to “Czech/Slovak - Česky/Slovensky”