[TYPO3-german] TMENU plus Ankermenü

Sven Lubenau sven.lubenau at hamburgefonstiv.com
Fri Aug 26 08:43:42 CEST 2011


Hallo ...

ich bin schon ein Schritt weiter gekommen.
Mein TMENU funktioniert und auch das ancherMenu alleine auch.

nun muss ich beide Menüs zusammenbringen. und das innerhalb des <li>|<li> wraps innerhalb des NO Zustands.

folgender Code ist schon nah dran, nur es ergibt im quellcode doppelte a einträge:

Wie muß denn wohl das TYPOscript richtig aussehen?


Code:
lib.anchormenu = HMENU
lib.anchormenu {
  1 = TMENU
  1.expAll = 1
  1.NO = 1     
  1.NO {
            doNotLinkIt = 1
            stdWrap.cObject = CONTENT
            stdWrap.cObject{
                  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 class="secondLevel">|</ul>
            }     
}
}

## Menu

lib.mainMenu = COA
lib.mainMenu.10 = HMENU
lib.mainMenu.10 {
 excludeUidList  = 49,50
 wrap = <ul class="mainMenu">|</ul>  


 1 = TMENU 
 1.expAll = 0
 1.noBlur = 1 
 
 1.NO { 
   stdWrap.postCObject < lib.anchormenu
   stdWrap.wrap = <li>|</li>
  }
    
 1.ACT = 1
 1.ACT { 
      wrapItemAndSub = <li class="active">|</li> 
    }

}


Quellcode:

<ul class="mainMenu">
    <a href="index.php?id=1"  >
    <li>Der Zauberlehrling
    <ul class="secondLevel">
    <li><a href="index.php?id=1#c96" >Philosophie</a></li>
     <li><a href="index.php?id=1#c98" >Aktuelles</a></li>
     </ul></li></a>
</ul>







More information about the TYPO3-german mailing list