如何使最后一个菜单项不是TYPO3中的链接?

时间:2015-07-21 10:22:46

标签: php typo3 typoscript typo3-6.2.x

我想让菜单的最后一个元素是javascript:void(0); <li> a标记为空(0);

我想要完全像这样

<ul>
        <li><a href="index.php?id=12">Home</a></li>
        <li><a href="index.php?id=13">About</a></li>
        <li><a href="index.php?id=14">Service</a></li>
        <li id="top2"><a href="javascript:void(0);" >UP</a></li>
</ul>

如何使用typoscript?我在这里添加了我的typoscript

lib.Footer_menu = COA
lib.Footer_menu{

       10 = HMENU
       10.special = directory
       10.special.value = 12
       10
       {
           wrap = <ul class="col-left-menu">|</ul>
           1 = TMENU
           1{
               expAll = 1
               noBlur = 1
               NO{

               doNotLinkIt = 1
               allWrap = <a href="javascript:void(0);"> | </a>
               stdWrap.htmlSpecialChars = 1
               wrapItemAndSub = <li>|</li>||<li>|</li>||<li>|</li>||<li>|</li>
            }
            ACT < .NO
            ACT = 1
            ACT {
                wrapItemAndSub = <li>|</li>||<li>|</li>||<li>|</li>||<li id="top">|</li> 
            }
            IFSUB < .NO
            IFSUB = 1
            IFSUB {
                stdWrap.htmlSpecialChars = 1
                wrapItemAndSub = <li>|</li>||<li>|</li>||<li>|</li>||<li id="top">|</li> 
            }
            ACTIFSUB < .IFSUB
            ACTIFSUB = 1
            ACTIFSUB {
                stdWrap.htmlSpecialChars = 1
                wrapItemAndSub = <li class="active dropdown">|</li> 
               stdWrap.wrap = <b class="caret"></b>    
            }
        }   
    }
}

1 个答案:

答案 0 :(得分:1)

您可以使用TypoScript渲染此li 将其包含在TMENU部分

stdWrap.append = TEXT
stdWrap.append.value = <li id="top2"><a href="javascript:void(0);" >UP</a></li>