2017-08-09 57 views
0

在TYPO#8.7,我试图创建一个锚标签来打开一个模式,在一个普通的文本元素,像这样:我怎么能在TYPO3的CKEditor得到一个锚标记,没有或空HREF

<a class="someclass" data-open="myModal">Click me</a> 

但Typo3会自动添加链接到当前页面的href属性。当我点击标签时,模式打开,但页面立即重新加载。

我tryed添加href="#",而是变成href="/mypage/#"href="#mymodal"成为href="/mypage/#mymodal",这两个触发重新加载。

在我的CKEditor的设置,我已经设置allowedContent: true

我怎样才能让没有HREF的<a>标签被改变?

回答

0

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

即使您设法减少href到#您的页面可能会重新加载或跳转到开始。

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

+0

将javascript调用声明为外部url(这些url通常保持不变)'data-htmlarea-external =“1”' –

相关问题