Page 1 of 1

Menu - jmenovité vybrání + podpoložky

Posted: Thu Jan 27, 2011 9:52 pm
by testuser
Ahoj,

mám trochu specifický problém, jelikož mám na webu několik na sobě nezávislých meníček... Potřeboval bych stránky nějak roztřídit, kde kterou zobrazit. Zatržítko "ukázat v menu" použít nemůžu, protože potřebuju v menu všechny, jen každou jinde.

Nedělá mi problém jmenovitě vybrat, kde se která bude zobrazovat (v první úrovni), takže {menu items='aaa, bbb, ccc'} se zdá být bezproblémové. Jenže já bych potřeboval vybrat tyhle tři stromy celé, včetně podpoložek, které se budou měnit. Jde to nějak?


Díky.

Re: Menu - jmenovité vybrání + podpoložky

Posted: Sat Jan 29, 2011 6:09 pm
by osxfil
a co používat prefixy u stránek, např. budeš mít stránky, které se týkají nějakého tématu, takže jim přiřadíš nějaký prefix a pak v tagu pro menu napíšeš:

Code: Select all

{menu includeprefix="název_prefixu"}
nebo další varianta je vyloučení stránek s prefixem:

Code: Select all

{menu excludeprefix="název_prefixu"}
A úplně nejlepší by bylo mít ty stránky seřazené tak, aby se dal použít třeba parametr

Code: Select all

{menu start_element="2.1"}
- ten start element přebírá hierarchickou pozici startovní stránky a jeho potomky

Re: Menu - jmenovité vybrání + podpoložky

Posted: Sat Jan 29, 2011 11:38 pm
by kuzmany
testuser wrote:Ahoj,

mám trochu specifický problém, jelikož mám na webu několik na sobě nezávislých meníček... Potřeboval bych stránky nějak roztřídit, kde kterou zobrazit. Zatržítko "ukázat v menu" použít nemůžu, protože potřebuju v menu všechny, jen každou jinde.

Nedělá mi problém jmenovitě vybrat, kde se která bude zobrazovat (v první úrovni), takže {menu items='aaa, bbb, ccc'} se zdá být bezproblémové. Jenže já bych potřeboval vybrat tyhle tři stromy celé, včetně podpoložek, které se budou měnit. Jde to nějak?


Díky.
V nových verziach CMSMS je aj novy parameter pri menu - childrenof, ktory zobrazi menu pod urcitou hierarchivou. TO by malo byt ono.

Napr

{menu childrenof="sk"} zobrazi stromovu strukturu pod strankou SK.