使用以下代码段我得到一个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}
无效我无法掌握数据类型中的一些冲突......
linkwrap
{register:fontawesome}
也很精致......
答案 0 :(得分:2)
在NO {}内部尝试这两行没有allStdWrap.insertData:
additionalParams.data = register:count_MENUOBJ
additionalParams.wrap = &item=|
如果它不起作用,请尝试另一个值来检查它是否基本可行:
additionalParams.data = field:uid
additionalParams.wrap = &item=|
查看文档:{{3}}