Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ckeditor 如何在typo3编辑器中获得没有或空href的锚定标记_Ckeditor_Typo3_Ckeditor4.x_Typo3 8.x - Fatal编程技术网

Ckeditor 如何在typo3编辑器中获得没有或空href的锚定标记

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”,两者都会触发

在TYPO3 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标记上有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标记的配置?