Hinweis beim Verlassen der Seite über externen Link anzeigen

Seitenbesucher können beim Verlassen der Webseite über externe Links darauf hingewiesen werden.

Weblication® CMS verfügt bereits im Standard des BASE Projektes über die Möglichkeit, dies in der Projektkonfiguration zu aktivieren. Stellen Sie hierzu im Block "Inhalt" die Einstellung "Hinweis beim Verlassen der Seite über externe Links anzeigen" (showNoticeExternalLinks) auf Ja. Sofern noch nicht vorhanden, tragen Sie diese Variable in der Projektkonfiguration auf Grundlage der aktuellen BASE in Ihrem Projekt nach.

Über die ui.js wird bei aktivierter Einstellung zu Links / Verweisen, welche mit http:// bzw. https:// beginnen die Funktion showNoticeExternalLinks() zwischengeschaltet. Ein Klick auf den Link zeigt vor Verlassen der Webseite eine Hinweisbox in einem Layer an, über welche der Seitenbesucher die externe Seite aufrufen kann.

Projektkonfiguration: Hinweis zu externen Links
Projektkonfiguration: Hinweis zu externen Links
Hinweis nach Klick auf externen Link
Hinweis nach Klick auf externen Link

Ausschluß bestimmter Adressen/Domains

Sollen bestimmte Domains vom Hinweis ausgeschlossen werden, können diese mit einem Data-Attribut versehen werden (data-excludeExternalUrl) bzw. über die Projektkonfiguration die Domains eingetragen werden. Erforderlich sind hierzu die privacy-Seite (externallink-notice.php), welche mit aktueller BASE ausgeliefert wird und eine aktuelle ui.js und htmlHead.wGlobal.php.

Der Eintrag in der Projektkonfiguration sieht dann im gesamten wie folgt im XML aus:

...
  <variable description="Hinweis beim Verlassen der Seite über externe Links anzeigen" key="showNoticeExternalLinks" type="char.yesno">no</variable>
  <variable description="Folgende Domains vom Hinweis externer Links ausschließen" key="excludeExternalUrlFromNotice" type="char.default"/>
  <info>Trennen Sie bitte die Domains durch ein Pipe-Zeichen |, z.B.: domain.dd|service.domain.dd</info>
...