如何在typo3 ckeditor中获得没有或没有href的锚标记

时间:2017-08-09 00:05:18

标签: ckeditor typo3 ckeditor4.x typo3-8.x

在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>标签?

1 个答案:

答案 0 :(得分:0)

如果您在a-tag上有ClickEvent,则需要从javascript返回false以停止进一步处理。并且链接是最后一个进一步的处理。

即使您设法将href缩小为#,您的页面也可能会重新加载或跳转到开头。

如果您使用href="javascript:return false",也许可以欺骗浏览器。