Page 1 of 1

ul li ul bei {menu items="xx","yy"}

Posted: Fri Dec 11, 2009 5:50 pm
by neophron
Hallo,

habe folgendes Problem: Für einen Kunden setzte ich gerade ein Layout um, welches eine horizontale und eine vertikale Navigation beinhaltet. Die vertikalen Links sind keine Unterseiten der horizontalen Links. Das horizontale Menü ist eine Dropdown-Navigation

Code: Select all

{menu template='cssmenu_ulshadow.tpl'}
Das vertikale Menü rufe ich mit

Code: Select all

{menu items="xx","yy","zz"}
auf. Dort sollen aber auch Unterseiten (ul li ul li) angezeigt werden. Wenn ich eine Seite anlege (z.B. "zz") und sie als Unterseite von "yy" anordne, werden in der Navigation nur ul li li, und  nicht ul li li ul li, generiert.

Bin ich auf dem Holzweg, oder gibt es eine Lösung?

Code: Select all

{kopfkratz}

Re: ul li ul bei {menu items="xx","yy"}

Posted: Sat Dec 12, 2009 11:17 am
by NaN
Sagt Dir der Parameter Collapse etwas?  ;)
Probiers mal so: 

Code: Select all


{menu items="xx,yy,zz" collapse=0}


Re: ul li ul bei {menu items="xx","yy"}

Posted: Sun Dec 13, 2009 11:05 am
by neophron
Hi,

die verschiedenen Parameter habe ich schon ausprobiert. Was mich wundert ist, dass keine eingebettete Unterlisten generiert werden, so wie im normalen {menu}
normal:

Code: Select all

<ul>
	<li>xx
		<ul>
			<li>zz (als Unterseite von xx angelegt)</li>
		</ul>
	</li>
	<li>yy</li>
</ul>
Stattdessen wird es so generiert:

Code: Select all

<ul>
	<li>xx</li>
	<li>zz (als Unterseite von xx angelegt)</li>
	<li>yy</li>
</ul>
Der menu-Befehl sieht so aus:
{menu items="xx,zz,yy" number_of_levels="0" collapse="0"}
Das ganze ist als global-content eingebunden.

Re: ul li ul bei {menu items="xx","yy"}

Posted: Sun Dec 13, 2009 9:54 pm
by NaN
Hm, scheint wohl am Parameter items zu liegen.
Der zeigt nur eine einfache Liste mit ausgewählten Einträgen.
Die Hierarchie ist dabei völlig egal.

Schau Dir mal das hier an: http://forum.cmsmadesimple.org/index.ph ... 748.0.html
Eventuell kannst Du die getrennten Menüs auch durch eine entsprechende Strukturierung realisieren.
Dann dürfte es keine Probleme mit der Hierarchie geben.



ps: number_of_levels="0" ergibt eigentlich keinen Sinn

Re: ul li ul bei {menu items="xx","yy"}

Posted: Mon Dec 14, 2009 5:53 pm
by neophron
Hi,

danke für die Info. Habe wieder etwas gelernt :-)

Habe demnächst ein Treffen mit dem Klienten und werde versuchen die Sache zu vereinfachen. Die Variante mit exclude- oder includeprefix würde zu kompliziert sein.

Vielen Dank!