Search code examples
urltypo3hooktypo3-extensionstypo3-7.6.x

Show disclaimer site when opening external link


I'm running a typo3 v. 7.6.4 I alredy looked into existing plugins an even how to write my own... but i can't find a solution.
My goal is pretty simple:
Show a simple disclaimer page whenever the user clicks a link to any external page.

Is there any easy ways to accomplish this?


Solution

  • The easiest way would in fact be to add a on('click') eventHandler on all links. This would be additional JavaScript and work with all existing content. Figuring out if a link refers to an external site should be easy (exclude relative urls and match absolute urls against your baseUrl).

    However, if this is a legal requirement, you should decide if JavaScript works for you, because with disabled JS the disclaimer would not be triggered.