Как сделать так, чтобы последний пункт меню не был ссылкой в ​​TYPO3?

Я хочу, чтобы последний элемент меню был 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? я добавил сюда свою машинопись

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>    
            }
        }   
    }
}

person Maunil Prajapati    schedule 21.07.2015    source источник
comment
Я получил решение, используя jquery, изменяющее значение href :)   -  person Maunil Prajapati    schedule 21.07.2015
comment
Вы также можете просто добавить поддельный пункт меню в конце, у которого нет соответствующей страницы в дереве страниц. В качестве альтернативы вы можете добавить страницы с типом внешней ссылки в дерево страниц и установить для внешней ссылки значение javascript:void(0), а для протокола значение auto.   -  person Jost    schedule 21.07.2015
comment
Я пробовал это, но это не сработало, но я получил решение с помощью j-запроса :) Кстати, спасибо.   -  person Maunil Prajapati    schedule 22.07.2015


Ответы (1)


Вы можете использовать TypoScript для рендеринга этого текста, включите его в раздел TMENU.

stdWrap.append = TEXT
stdWrap.append.value = <li id="top2"><a href="javascript:void(0);" >UP</a></li>
person muex    schedule 22.07.2015
comment
он добавляет все элементы ‹li›, а не последний, и спасибо за ответ :) - person Maunil Prajapati; 22.07.2015
comment
используйте это в TMENU, а не в NO. так что это должно работать - person muex; 22.07.2015