[TYPO3-german] TMENU-Zustand NO anfügen

Sven Lubenau sven.lubenau at hamburgefonstiv.com
Wed Sep 21 15:00:59 CEST 2011


Hallo Liste,


ich habe folgendes TS was mir ein Ankermenü unter einen NO-Zustand meines TMENU erzeugt.
Nur leider nicht so recht sauber, was zu manchen Problemen meines FlyoutMenüs kommt.

Der Menüpunkt erster Ebene wird leider 2mal eingetragen, bevor das Ankermenü sich bildet.
Wie kann ich das vermeiden? Ist meine Einbindung unsauber?

Grüße Sven

TS:


lib.anchormenu = CONTENT
lib.anchormenu {
                  table = tt_content
                  select {
                    orderBy = sorting    
                    pidInList = 1 || 46 || 47 || 48
                     
                    where = (NOT hidden) AND (NOT deleted)
                    languageField = sys_language_uid
                  }
                  renderObj = TEXT
                  renderObj {
                        field = header
                        wrap = <li>|</li>
                        typolink.parameter.field = pid
                        typolink.parameter.dataWrap = |#{field:uid}
                        if.isTrue.field = header
                  }
                wrap = <ul>|</ul>
            }     

lib.mainMenu = COA
lib.mainMenu.10 = HMENU
lib.mainMenu.10 {
  
  
  1 = TMENU
  1 {
    wrap = <ul class="mainMenu">|</ul>
    expAll = 1
    noBlur = 1
    doNotLinkIt = 1
    NO = 1
    NO.wrapItemAndSub = <li>|</li>
    NO.stdWrap.append < lib.anchormenu
 
    CUR = 1
    CUR.wrapItemAndSub = <li class="current">|</li>
    CUR.stdWrap.append < lib.anchormenu

      
  }
 
}


QUELLCODE:

<div id="menu">
  <ul class="mainMenu">
	<li class=""><a href="index.php?id=1">Home</a>
		<ul>
			<a href="index.php?id=1"></a>
			<li><a href="index.php?id=1"></a><a href="index.php?id=1#c96">Anker1</a></li>
			<li><a href="index.php?id=1#c164">Anker2</a></li>
			<li><a href="index.php?id=1#c102">Anker3</a></li>
		</ul>
	</li>
	
	<li class=""><a href="index.php?id=46">Projekte</a>
		<ul>
			<a href="index.php?id=46"></a>
			<li><a href="index.php?id=46"></a><a href="index.php?id=46#c123">Anker21</a></li>
			<li><a href="index.php?id=46#c163">Anker22</a></li>
		</ul>
	</li>
	
  </ul>
</div>


More information about the TYPO3-german mailing list