在silverstripe中禁用具有重写\u散列\u链接的单个链接

在silverstripe中禁用具有重写\u散列\u链接的单个链接,silverstripe,Silverstripe,我的page.ss中有一个链接需要重写\u hash\u links设置为false <a href="#menu" class="menu-button"><span class="glyphicon glyphicon-menu-hamburger"></span></a> 我已经找到了文档,但不知道如何将其应用于一个链接 那么,您想让#菜单链接转到/#菜单? 如果在源代码中仍然包含base标记,那么简单地禁用重写就可以做到这一点 在任何

我的page.ss中有一个链接需要重写\u hash\u links设置为false

<a href="#menu" class="menu-button"><span class="glyphicon glyphicon-menu-hamburger"></span></a>

我已经找到了文档,但不知道如何将其应用于一个链接

那么,您想让
#菜单
链接转到
/#菜单
? 如果在源代码中仍然包含
base
标记,那么简单地禁用重写就可以做到这一点

在任何情况下,“重写散列链接”功能只适用于不合格的散列链接。换句话说,如果你在链接中放置了一个绝对URL,它就不应该被重写

示例


或:


<a href="{$BaseURL}#menu">...</a>
<a href="{$AbsoluteLink}#menu">...</a>