Typo3 中的 TMENU - 修改菜单项中的 href 标签
TMENU in Typo3 - Modify href tag in menu item
有人可以帮忙吗?
如果第 3 层的菜单项有子页面 (class="has-children"),我想将 href 标签更改为 href="#0"。
TS 看起来像这样:
3 = TMENU
3 {
expAll = 1
stdWrap.wrap = <ul>|</ul>
NO = 1
NO.allWrap = <li>|</li>
NO.allWrap.insertData = 1
NO.ATagTitle.field = abstract // description // title
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="has-children">|</li>
IFSUB.wrapItemAndSub.insertData = 1
IFSUB.ATagTitle.field = abstract // description // title
HTML 现在看起来像这样:
<ul>
<li class="has-children">
<a href="/test/england">England</a>
</li>
<li>
<a href="/test/ireland">Ireland</a>
</li>
</ul>
但应该是这样的:
<ul>
<li class="has-children">
<a href="#0">England</a>
</li>
<li>
<a href="/test/ireland">Ireland</a>
</li>
</ul>
有什么线索吗?感谢您的帮助! :-)
这样解决的:
3 {
expAll = 1
stdWrap.wrap = <ul>|</ul>
NO = 1
NO.allWrap = <li>|</li>
NO.allWrap.insertData = 1
NO.ATagTitle.field = abstract // description // title
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="has-children">|</li>
IFSUB.ATagTitle.field = abstract // description // title
IFSUB.doNotLinkIt = 1
IFSUB.stdWrap.cObject = COA
IFSUB.stdWrap.cObject {
10 = TEXT
10 {
field = nav_title // title
wrap = <a href="#0">|</a>
}
}
现在可用!
有人可以帮忙吗?
如果第 3 层的菜单项有子页面 (class="has-children"),我想将 href 标签更改为 href="#0"。
TS 看起来像这样:
3 = TMENU
3 {
expAll = 1
stdWrap.wrap = <ul>|</ul>
NO = 1
NO.allWrap = <li>|</li>
NO.allWrap.insertData = 1
NO.ATagTitle.field = abstract // description // title
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="has-children">|</li>
IFSUB.wrapItemAndSub.insertData = 1
IFSUB.ATagTitle.field = abstract // description // title
HTML 现在看起来像这样:
<ul>
<li class="has-children">
<a href="/test/england">England</a>
</li>
<li>
<a href="/test/ireland">Ireland</a>
</li>
</ul>
但应该是这样的:
<ul>
<li class="has-children">
<a href="#0">England</a>
</li>
<li>
<a href="/test/ireland">Ireland</a>
</li>
</ul>
有什么线索吗?感谢您的帮助! :-)
这样解决的:
3 {
expAll = 1
stdWrap.wrap = <ul>|</ul>
NO = 1
NO.allWrap = <li>|</li>
NO.allWrap.insertData = 1
NO.ATagTitle.field = abstract // description // title
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="has-children">|</li>
IFSUB.ATagTitle.field = abstract // description // title
IFSUB.doNotLinkIt = 1
IFSUB.stdWrap.cObject = COA
IFSUB.stdWrap.cObject {
10 = TEXT
10 {
field = nav_title // title
wrap = <a href="#0">|</a>
}
}
现在可用!