Silverstripe 3.1.2正在修改锚链接

时间:2013-12-13 07:08:24

标签: php silverstripe

我尝试使用jquery构建标签。 但我认识到我的链接

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

转换为

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

由于开头的斜线,标签不起作用。 为什么Silverstripe会修改我的锚链接?如何阻止它进行此操作?

2 个答案:

答案 0 :(得分:6)

在2.4er设置中,我在_config.php中设置

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

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

答案 1 :(得分:4)

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