Contao Anker ID verlinkt auf die Startseite

Für ein aktuelles Projekt hatte ich das Problem, dass ich eine Verlinkung im Content setzten wollte, welche auf einen Bereich mit einer ID verlinken sollte. Also das Standard-Vorgehen einer Verlinkung mit #ID-Name. Jedoch öffnete diese Verlinkung immer www.meine-domain.de/#ID.

Die Verlinkung befand sich jedoch auf einer Unterseite und hätte die URL nur ergänzen sollen. Richtig wäre also gewesen: www.meine-domain.de/landingpage#ID

Lösung

Per Insert Tag konnte ich das Problem lösen.

Statt nur die #ID zu verlinken, habe ich folgenden Insert-Tag verwendet:

{ { env::request } }#ID

Ohne Leerzeichen zwischen den Klammern!

So funktioniert die Verlinkung wie gewünscht.

Zurück