2016-03-18 84 views
0

我正在运行typo3 v。7.6.4 我已经查看了现有的插件,甚至是如何编写自己的...但我无法找到解决方案。
我的目标非常简单:
每当用户单击任何外部页面的链接时,都会显示一个简单的免责声明页面。当打开外部链接时显示免责声明网站

有没有简单的方法来完成这个?

+0

请问您能指定一个更好的过程吗?是否足够为所有外部链接添加类或数据属性?基于此,您可以使用JavaScript实现简单的弹出窗口/模式等。 –

+0

@Björn外部链接必须自动“检测”。内容存在...并且添加属性不是一个选项 – Minzkraut

回答

2

最简单的方法实际上是在所有链接上添加一个on('click') eventHandler。这将是额外的JavaScript并与所有现有内容一起使用。找出一个链接是否指向一个外部网站应该很容易(排除相对url并且匹配baseUrl的绝对url)。

但是,如果这是法律规定,您应该决定JavaScript是否适合您,因为禁用JS时不会触发免责声明。