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">&#124;</span></li> 
|*| <li>|<span class="trenner">&#124;</span></li> |*| <li class="last">|</li>

IFSUB=1
IFSUB.wrapItemAndSub = <li class="first ohneunterseite">|<span 
class="trenner">&#124;</span></li> |*| <li>|<span class="trenner 
ohneunterseite">&#124;</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

Antwort per Email an