[TYPO3-english] Some Typoscript menus from 4.5 not working on 6.2

Braulio J. Solano-Rojas braulio at solsoft.biz
Tue Jul 8 04:13:22 CEST 2014


Hello,

I hope everyone is well.  ;)

I just migrated a TYPO3 4.5 site to 6.2.  This is the first migration I do.

I had some issues but the one that is really puzzling me is some 
Typoscript menus that are not working anymore.

The menu breaks in a CASE cObject and only displays in the HTML level 2 
submenus.  I don't get what's wrong.

lib.mainMenu = HMENU
lib.mainMenu.special = directory
lib.mainMenu.special.value = 183
lib.mainMenu.wrap = <ul id="nav">|</ul>

lib.mainMenu.1 = TMENU
lib.mainMenu.1.expAll = 1
lib.mainMenu.1.noBlur = 1
lib.mainMenu.1.NO {
   doNotLinkIt = 1
   wrapItemAndSub = |</li>
   stdWrap.cObject = CASE
   stdWrap.cObject {
     key.field = doktype
     default = HTML
     default {
       value {
         field = nav_title
         typolink {
           parameter.field = uid
           wrap = <li>|
         }
       }
     }
     3 < .default
     3.value.typolink.extTarget = _blank
     3.value.typolink.target = _blank
     15 < .default
     15.value {
       field = title
       typolink >
       wrap = <li><a>|</a>
     }
   }
}
lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT < lib.mainMenu.1.NO
lib.mainMenu.1.ACT {
   wrapItemAndSub = |</li>
   stdWrap.cObject.default.value.typolink.wrap = <li 
class="currentpageitem">|
}

lib.mainMenu.2 = TMENU
lib.mainMenu.2.expAll = 1
lib.mainMenu.2.noBlur = 1
lib.mainMenu.2.wrap = <ul>|</ul>
lib.mainMenu.2.NO {
   linkWrap = <li>|
   wrapItemAndSub = |</li>
}
lib.mainMenu.2.ACT = 1
lib.mainMenu.2.ACT {
   linkWrap = <li class="currentpageitem">|
   wrapItemAndSub = |</li>
}


Any help or hint will be appreciated.  Thanks in advance.  ;)

Best regards,

B.


More information about the TYPO3-english mailing list