我正在使用最新的ModX革命CMS,其中既有动态创建的菜单和内容。
我的菜单是这样设置的:

<a href="#aboutus">About Us</a>

在我的内容中:
<a name="aboutus" id="aboutus"><h1>About us</h1></a>

但只要点击链接,我就得到404。
这个动态创建的内容有问题吗?
(附言:毛皮有效)
编辑:不是一个正确的答案,但通过使用:
  var pathname = window.location.pathname;

将当前页面的url添加到我的锚链接。
我还是想知道怎么做

最佳答案

要以正确的modx方式将当前页面url添加到锚定,您的链接应该如下所示:

<a href="[[*alias]]#aboutus">

如果毛皮没有激活,你可以添加“.html”到你的链接:
<a href="[[*alias]].html#aboutus">

希望这有帮助。。。

关于html - anchor 标签在CMS(ModX)中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18650405/

10-13 03:18