Hallo Heike, vielleicht hilft dir das weiter:
dein wrap = <div class = "vlist">|</div> geht um das Menü und bezieht sich auf 20 = HMENU. Das wird natürlich immer ausgegeben. Aber das hier: 1.wrap = <ul>|</ul> wird nur ausgegeben, wenn es auch Seiten gibt, weil es sich auf den Menüstatus bezieht. Also einfach: 1.wrap = <div class = "vlist"><ul>|</ul></div> müsste es eigentlch schon tun. Ansonsten schau dir mal die Menüstati an: http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.5.0/view/1/9/#id2646777 speziell ACT, IFSUB und ACTIFSUB ACT = wenn Seite ausgewählt IFSUB = Seite hat Unterseiten ACTIFSUB = Seite hat Unterseiten und ist augewählt. dazu noch optionsplit: http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.5.0/view/1/3/ damit kannst du unterschiedliche Klassen für das erste / letzte Menüelement einer Ebene vergeben: NO.wrapItemAndSub = <li class="first">|<span class="trenner">|</span></li> |*| <li>|<span class="trenner">|</span></li> |*| <li class="last">|</li> IFSUB=1 IFSUB.wrapItemAndSub = <li class="first ohneunterseite">|<span class="trenner">|</span></li> |*| <li>|<span class="trenner ohneunterseite">|</span></li> |*| <li class="last ohneunterseite">|</li> => die ersten MenüItems haben ein Span für einen trenner, das letzte nicht, Seiten mit Unterseiten haben eine andere Klasse und so weiter. Gruß Peter Am 16.03.2012 um 09:47 schrieb Heike Herzog-Kuhnke: > Hallo Liste, > > Auf der von mir erstellten Seite gibt es ein Hauptmenue und für manche Seiten > ein Untermenu. Dieses Untermenu ist links in einen DIV pepackt, der mit einem > Schatten per CSS versehen ist. > > Jetzt gibt es aber Seiten, die kein Untermenue haben, aber der DIV wird > trotzdem erstellt und damit habe ich einen Strich (den Schatten) noch stehen. > Mich stört das, aber nachdem ich in meinen Anfängen mit typoscript am IF > verzweifelt bin, frage ich lieber hier nach, wie ich es anstellen kann, dass > das Menu nur dann erstellt wird (Inklusive DIV), wenn es tatsächlich > Unterpunkte gibt. > > Hier mein Typoscript bisher: > > page.20.marks.MENU_LINKS = COA > page.20.marks.MENU_LINKS { > 20 = HMENU > 20 { > entryLevel = 2 > wrap = <div class = "vlist">|</div> > 1 = TMENU > 1.wrap = <ul>|</ul> > 1.noBlur = 1 > 1.NO = 1 > 1.NO.wrapItemAndSub = <li>|</li> > 2 = TMENU > 2.wrap = <ul>|</ul> > 2.noBlur = 1 > 2.NO = 1 > 2.NO.wrapItemAndSub = <li>|</li> > 3 = TMENU > 3.wrap = <ul>|</ul> > 3.noBlur = 1 > 3.NO = 1 > 3.NO.wrapItemAndSub = <li>|</li> > } > } > > Gibt es die Möglichkeit per Condition abzufragen, ob Unterseiten bestehen? > Ich steh grad völlig auf dem Schlauch. Sorry für so eine Anfängerfrage. > > Alles Liebe > Heike > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german