Ckeditor 如何在typo3编辑器中获得没有或空href的锚定标记
在TYPO3 8.7中,我尝试在常规文本元素中创建一个锚定标记来打开一个模态,如下所示:Ckeditor 如何在typo3编辑器中获得没有或空href的锚定标记,ckeditor,typo3,ckeditor4.x,typo3-8.x,Ckeditor,Typo3,Ckeditor4.x,Typo3 8.x,在TYPO3 8.7中,我尝试在常规文本元素中创建一个锚定标记来打开一个模态,如下所示: <a class="someclass" data-open="myModal">Click me</a> 点击我 但是Typo3将自动添加链接到当前页面的href属性。当我单击标记时,模式打开,但页面立即重新加载 我尝试添加href=“#”,但这会变成href=“/mypage/#”和href=“#mymodal”变成href=“/mypage/#mymodal”,两者都会触发
<a class="someclass" data-open="myModal">Click me</a>
点击我
但是Typo3将自动添加链接到当前页面的href属性。当我单击标记时,模式打开,但页面立即重新加载
我尝试添加href=“#”
,但这会变成href=“/mypage/#”
和href=“#mymodal”
变成href=“/mypage/#mymodal”
,两者都会触发重新加载
在我的ckeditor设置中,我设置了allowedContent:true
如何在不更改href的情况下创建
标记?如果a标记上有ClickEvent,则需要从javascript返回false
,以停止进一步处理。链接之后是最后的进一步处理
即使您设法将href减少到#
,页面也可能会重新加载或跳转到起始位置
如果您使用
href=“javascript:return false”
可能会愚弄浏览器,如果您在a标签上有一个ClickEvent,您需要从javascript返回false
以停止进一步处理。链接之后是最后的进一步处理
即使您设法将href减少到#
,页面也可能会重新加载或跳转到起始位置
如果您使用
href=“javascript:return false”
添加href=“javascript:return false”
会导致Typo3在显示页面时完全删除
标记,尽管它仍然显示在编辑器中。另外,在我的例子中,我已经测试了href=“#”
,但它仍然有效,我只是无法通过TYPO3将其发送到页面。将javascript调用声明为外部url(这些url通常保持不变)数据htmlea external=“1”
我也尝试了上述方法。但这对我不起作用。ckeditor中是否有禁用hrefin a标记的配置?添加href=“javascript:return false”
会导致Typo3在显示页面时完全删除
标记,尽管它仍然显示在编辑器中。另外,在我的例子中,我已经测试了href=“#”
,但它仍然有效,我只是无法通过TYPO3将其发送到页面。将javascript调用声明为外部url(这些url通常保持不变)数据htmlea external=“1”
我也尝试了上述方法。但这对我不起作用。ckeditor中是否有禁用hrefin a标记的配置?