Silverstepe 3.1.2正在修改锚链接


Silverstripe 3.1.2 is modifying anchor links

我尝试用jquery构建选项卡。但我认识到我的链接

<a href="#tab-1">Tab 1</a>

转换为

<a href="/#tab-1">Tab 1</a>

由于开头的斜杠,选项卡无法工作。为什么Silverstepe要修改我的锚链接,我该如何阻止它这样做??

在_config.php 中设置的2.4er设置

SSViewer::setOption('rewriteHashlinks', false);

未使用3.x和yml配置层进行测试

SSViewer::setOption()在3.2 中已弃用

使用以下示例之一设置rewrite_hash_links

config.yml

SSViewer:
  rewrite_hash_links: false

_config.php

Config::inst()->update('SSViewer', 'rewrite_hash_links', false);

(http://api.silverstripe.org/3.1/class-SSViewer.html#_setOption)