TYPO3 TypoScript active rootNode in Webseite in Menu

TYPO3 TypoScript active rootNode in Webseite in Menu

我有一个 TYPO3 页面 (6.2.31) 并且想在 typoscript 中使根节点 actvie。 roodnode 是地球。

我的错字目前看起来像这样:

NAVIMAIN = HMENU
NAVIMAIN.entryLevel = 0
#NAVIMAIN.excludeUidList = 

NAVIMAIN {
    1 = TMENU
    1 {
        expAll = 1
        wrap = <ul class="sf-menu">|</ul>
        noBlur = 1

        NO = 1
        NO.ATagTitle.field = title
        NO.wrapItemAndSub = <li>|</li>  

        ACT = 1
        ACT.wrapItemAndSub = <li class="active"> |</li>  

    }

    2 = TMENU
    2 {
        expAll = 1
        maxItems = 10
        wrap = <div class="sf-mega">|</div>
        NO = 1
        NO {
          ATagTitle.field = title
          wrapItemAndSub = <div class="sf-mega-section">|</div>
          stdWrap.wrap = |
          ATagParams =  class="headermega"
          stdWrap.htmlSpecialChars = 1
          doNotLinkIt = 0
        }
    }

    3 = TMENU
    3 {
        expAll = 1
        maxItems = 20
        wrap = <ul>|</ul>
        NO = 1
        NO {
          ATagTitle.field = title
          linkWrap = <li>|</li>
        }
        ACT = 1
        ACT {
          wrapItemAndSub = <li>|</li>
          ATagParams =  class="active"
        }
    }
    #4 < .3

   }

所有其他页面都标记为活动。只有根节点没有。

根节点是地球,有一个link(第三个)重定向到根节点

我的问题是什么? 谢谢

我想您希望菜单项(链接到您的根节点)处于活动状态。 使用 TypoScript 选项 alwaysActivePIDlist 和一个条件,您可以做到这一点。

示例:

[globalVar = TSFE:id = <page uid of root node>]
    NAVIMAIN.alwaysActivePIDlist = <page uid you want to set as active>
[global]