在html块中禁用TYPO3链接解析

时间:2014-02-06 13:00:20

标签: php jquery html twitter-bootstrap typo3

在TYPO3中,我使用了包含hash-tags导航的html块

  <li class="navbox default">
    <a href="#c186" title="...">About us</a>
  </li>
  <li class="navbox default">
    <a href="#c189" title="...">Shop</a>
  </li>
  <li class="navbox default">
    <a href="#c202" title="...">Images</a>
  </li>
  <li class="navbox default">
    <a href="#c207" title="...">News</a>
  </li>
  <li class="navbox default">
    <a href="#c227" title="...">Sale</a>
  </li>
  <li class="navbox default">
    <a href="#c194" title="..">Contact us</a>
  </li>

此导航用于Bootstraps Scroll-Spy,哈希标记表示内容元素。一切正常,但只适用于页面“/”。如果我用/de.html/en.html等其他语言打开页面,TYPO3会将此部分添加到href中,我会得到类似的内容

<a href="en.html#c186" title="...">About us</a>

对于大多数情况来说这很好,但是Bootstraps Scroll-Spy希望所有链接都是一个“纯粹”的哈希,没有任何东西。

我现在的问题是,如何禁用TYPO3解析html块/链接替换?我不想修改bootstrap js文件

1 个答案:

答案 0 :(得分:1)

config.prefixLocalAnchors = 0是您的朋友,如果它与您的其他环境兼容(例如RealURL配置):

http://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html?highlight=prefixlocalanchors