hallo,

mein menü sieht momentan wie folgt aus:

menue_links = HMENU

menue_links{
        entryLevel = 2
        wrap = <div id="menu_2">|</div>
        }

menue_links.1 = TMENU
menue_links.1.wrap = <ul>|</ul>
menue_links.1 {
        NO = 1
        NO {
          wrapItemAndSub = <li class="level1_no">|</li>
          allWrap =<div>|</div>
          ATagTitle.field = title
        }


wenn keine seiten vorhanen sind wird immer noch der wrap vom HMENU ( <div 
id="menu_2">|</div> ) gerendert. ich möchte, das einfach nichts dargestellt wird 
wenn das menü leer ist.

ich weiß, dass man das irgendwie mit der if funktion machen kann, ich kapier 
aber nicht wie die funktioniert, mein ansatz war der folgende.

1) umbenennen von menue_links in menue_temp
menue_temp = HMENU
menue_temp{
        entryLevel = 2
        wrap = <div id="menu_2">|</div>
        }


menue_temp.1 = TMENU
menue_temp.1.wrap = <ul>|</ul>
menue_temp.1 {

        NO = 1
        NO {
          wrapItemAndSub = <li class="level1_no">|</li>
          allWrap =<div>|</div>
          ATagTitle.field = title
        }

2) testweise wollte ich anstatt dem HTML tag: <div id="menu_2"></div> einen simplen div tag mit dem 
"Hallo" drin ausgeben ( <div>Hallo</div> ).

test = Text
test.value = <div>Hallo</div>

3) kopier das menü in die richtige variable menue_links wenn ein menü vorhanden 
ist, ansonsten den div-tag mit Hallo drinne

menue_links < menue_temp
menue_links.if.isFalse < test

eigentlich hätte ich dem fall erwartet, dass er weiterhin das menü ausgibt, weil menue_temp ja nicht 
leer ist, sondern <div id="menu_2"></div> enthält. aber es wird in diesem fall 
gar nichts ausgegeben...

was muss ich machen?

gruß
ribi86





_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an