繁体   English   中英

如何在TMENU中使用错字向网址添加参数

[英]How to add a parameter to the url with typoscript in TMENU

使用以下代码段,我得到一个ID,该ID会为以下每个菜单项计数,这是html输出:

 <a href="http://example.com/index.php?id=17" id="item-1"> <!-- item-2 etc -->

但我需要用以下输出来计数:

<a href="http://example.com/index.php?id=17&item=1"> <!-- item=2 etc -->

片段:

1 = TMENU
1 {
    expAll = 1

    NO = 1
    NO {
        before.cObject = LOAD_REGISTER
        before.cObject{
            fontawesome.cObject=TEXT
            fontawesome.cObject.required = 1
            fontawesome.cObject.data.dataWrap = DB:pages:{field:uid}:tt_content_fontawesome_icon
            fontawesome.cObject.noTrimWrap = | <i class="fa |"></i> |
        }
        ATagBeforeWrap = 1
        linkWrap = {register:fontawesome}|
        ATagParams = id="item-{register:count_MENUOBJ}"
        allStdWrap.insertData = 1
        wrapItemAndSub = <li>|</li>
        stdWrap.htmlSpecialChars = 1
    }
}

我试着用typolink {}additionalParams但使{register:count_MENUOBJ}是有原因的,我不能把握,probabely一些数据类型中的冲突不可用...

linkwrap{register:fontawesome}细腻...

在NO {}内尝试不使用allStdWrap.insertData的这两行:

additionalParams.data = register:count_MENUOBJ
additionalParams.wrap = &item=|

如果它不起作用,请尝试另一个值来检查它是否基本上可以工作:

additionalParams.data = field:uid
additionalParams.wrap = &item=|

看看文档: https : //docs.typo3.org/typo3cms/TyposcriptReference/Functions/Typolink/Index.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM