在TYPO#8.7中,我试图在常规文本元素中创建一个锚标记来打开模态,如下所示:
<a class="someclass" data-open="myModal">Click me</a>
但是Typo3会自动添加一个链接到当前页面的href属性。当我单击标签时,模态会打开,但页面会立即重新加载。
我尝试添加href="#"
,但转为href="/mypage/#"
而href="#mymodal"
变为href="/mypage/#mymodal"
,这两个都会触发重新加载。
在我的ckeditor设置中,我设置了allowedContent: true
如何在不更改href的情况下制作<a>
标签?
答案 0 :(得分:0)
如果您在a-tag上有ClickEvent,则需要从javascript返回false
以停止进一步处理。并且链接是最后一个进一步的处理。
即使您设法将href缩小为#
,您的页面也可能会重新加载或跳转到开头。
如果您使用href="javascript:return false"
,也许可以欺骗浏览器。