Zum Inhalt springen

2te menüebene in anderem div platzieren

Erstellt am 7. Mai 2011 · 2 Antworten · letzte Antwort am 18. Mai 2011

Tags: Frage

soomon ·

hi,

bin neu bei typo3 und habe mir TV installiert, da ich recht einfach ein template basteln will.
nun habe ich jeweils einen div für die menüs angelegt und im backent unter templates --> root (höchte seite) --> setup folgendes eingetragen:

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

lib.menu = HMENU
lib.menu{
entrylevel = 1
1 = TMENU
1.NO = 1
wrap = <ul id="ul-mainmenu" class="ul-mainmenu">|</ul>
1.NO.linkWrap = <li class="li-mainmenu">|</li>
}

lib.submenu = HMENU
lib.submenu{
entrylevel = 2
1 = TMENU
1.NO = 1
wrap = <ul id="ul-submenu" class="ul-submenu">|</ul>
1.NO.linkWrap = |
}

die divs sind auch in TV gemapped, jedoch sehe ich in beiden frames das hauptmenü XD
und dieses wird auch immer dargestellt.
aber eigentlich will ich ja dass das 2te menü nur angezeigt wird, wenn eine seite unterseiten hat. und dass im menü auch die unterseiten angezeigt werden.
wo liegt mein fehler?

falls weitere infos gebraucht werden einfach sagen, bin wie gesagt noch neu in der typo3 welt 🙂

thx & greets,
soomon

spL ·

Hallo Soomon,

auch wenns nicht wirklich in dieses Forum gehört - Versuch mal so:

lib.menu = HMENU
lib.menu {
  entryLevel = 0
  excludeUidList = 
  1 = TMENU
  1 {
	expAll = 1
	noBlur = 1
	...
	}
}

lib.submenu = HMENU
lib.submenu {
  entryLevel = 1
  excludeUidList = 
  1 = TMENU
  1 {
	expAll = 0
	noBlur = 1
	wrap = |
	...
	}
}