TypoScript / Typo3:如何使用 |在同一个包装器中多次设置值?
TypoScript / Typo3 : How to use | to set the value more than once in the same wrapper?
如何在 TypoScript 的菜单中将相同的值放入 <a href="#{thisValue}">{againTheSameValue}</a>
中?我希望 a-tag 和 href-value 的文本具有相同的值:
[eg: <a href="#home">Home</a>
]
这是我的 TypoScript:
lib.mainmenu = HMENU
lib.mainmenu {
entryLevel = 0
1 = TMENU
1{
wrap = <li class="hidden"><a href="#page-top"></a></li><ul class="nav navbar-nav navbar-right"> | </ul>
noBlur = 1
NO = 1
NO {
#
# I want the href too have the same value as set by "|" for it's text
#
wrapItemAndSub = <li><a class="page-scroll" href="#">|</a></li>
doNotLinkIt = 1
stdWrap.htmlSpecialChars = 1
ATagTitle.field = title
ATagParams = class="page-scroll"
}
}
}
求推荐。
您可以使用 stdWrap 和 field:...:
wrapItemAndSub = <li><a class="page-scroll" href="#{field:title}">|</a></li>
wrapItemAndSub.insertData = 1
如果您想操纵 href 属性(例如,将其设为小写),则必须反过来编写代码:
wrapItemAndSub = <li><a class="page-scroll" href="#|">{field:title}</a></li>
wrapItemAndSub.insertData = 1
stdWrap.case = lower
如您所见,您无法将 stdWrap 应用于 {field:...},但您可以在 wrapItemAndSub 中交换位置] 并将 stdWrap 应用于菜单项文本。
在 7.3 下测试了两个变体 - 有效。
如何在 TypoScript 的菜单中将相同的值放入 <a href="#{thisValue}">{againTheSameValue}</a>
中?我希望 a-tag 和 href-value 的文本具有相同的值:
[eg:
<a href="#home">Home</a>
]
这是我的 TypoScript:
lib.mainmenu = HMENU
lib.mainmenu {
entryLevel = 0
1 = TMENU
1{
wrap = <li class="hidden"><a href="#page-top"></a></li><ul class="nav navbar-nav navbar-right"> | </ul>
noBlur = 1
NO = 1
NO {
#
# I want the href too have the same value as set by "|" for it's text
#
wrapItemAndSub = <li><a class="page-scroll" href="#">|</a></li>
doNotLinkIt = 1
stdWrap.htmlSpecialChars = 1
ATagTitle.field = title
ATagParams = class="page-scroll"
}
}
}
求推荐。
您可以使用 stdWrap 和 field:...:
wrapItemAndSub = <li><a class="page-scroll" href="#{field:title}">|</a></li>
wrapItemAndSub.insertData = 1
如果您想操纵 href 属性(例如,将其设为小写),则必须反过来编写代码:
wrapItemAndSub = <li><a class="page-scroll" href="#|">{field:title}</a></li>
wrapItemAndSub.insertData = 1
stdWrap.case = lower
如您所见,您无法将 stdWrap 应用于 {field:...},但您可以在 wrapItemAndSub 中交换位置] 并将 stdWrap 应用于菜单项文本。
在 7.3 下测试了两个变体 - 有效。