Der Linkvalidator von TYPO3

Letzte Änderung:

Mit der Systemextension linkvalidator kann man eine komplette Website auf "broken Links" - also ungültige Verlinkungen - überprüfen und bequem reparieren. Es spielt dabei keine Rolle, ob es sich um interne oder externe Links oder Downloads (was technisch nicht anderes als Links auf Dateien sind). Der Linkvalidator prüft sogar Links auf Content Elemente (also Textmarken).

Die Prüfung kann manuell gestartet oder über regelmäßig den scheduler.

Bis zur Version 11 war der Linvalidator über das Backendmodul Info erreichbar. Seit Version 12 hat er unter dem Namen “Check links” ein eigenes Modul unter “Web” erhalten:

 

Im Folgenden betrachten wir die Vorgehensweise des Linkvalidators ab TYPO3 Version 12. Die Unterschiede zu älteren Versionen halten sich aber in Grenzen.

Manuelle Prüfung nach toten Links

Wählen Sie im Seitenbaum den Startpunkt der Prüfung und gehen Sie dann auf das Check links-Modul. Unter der Auswahl “Check Links” können Sie Einstellungen zu den Linktypen(externe, interne, Dateilinks) und zur Suchtiefe machen:

Je nach Umfang der zu prüfenden Seiten, kann der Vorgang ein wenig Zeit in Anspruch nehmen:

Nach der Überprüfung erhält man unter der Auswahl “Report” die Liste der Elemente mit fehlerhaften Links (auch hier kann man mit den angebotenen Einstellungen die Liste filtern):

Ein Klick auf das Stiftsymbol führt zu dem Element, dass Sie dann bequem über einen Rich Text Editor bearbeiten können:

Automatisierte Prüfung nach toten Links

Es empfiehlt sich, die Linkvaliderung regelmäßig automatisiert über den scheduler (zu deutsch “planer”) durchzuführen. Legen Sie hierfür einen Task “Linkvalidator” an.

Hinterlegen Sie dort – neben anderen Parametern wie Startseite und Tiefe -  Ihre eMail-Adresse (“Send email report to”), so dass Sie automatisch auf ungültige Verlinkungen aufmerksam gemacht werden.

Sollte es Probleme beim Mailversand geben, geben Sie in der scheduler-Task-Konfiguration unter “Overwrite TSConfig” sinnvolle Mailparameter an.

Bsp.:

 

mod.linkvalidator.mail.fromname = Website Linkvalidator
mod.linkvalidator.mail.fromemail = kundenservice@wacon.de 

 

Der Linkvalidator sendet dann beim Auftreten von fehlerhaften Links eine Mail an die hinterlegte Adresse.

Bsp.:

Es wird also nur angegeben, wie viele Broken Links existieren und zu welchen Kategorien diese gehören. Für detaillierte Infos bzw. zur Korrektur müssen Sie sich ins TYPO3 Backend einloggen.

Der Linkvalidator ist eine Systemextension von TYPO3. Er ist also Teil des Kernsystems, muss aber ggf. über den composer bzw. Extensionmanager aktiviert werden.