TYPO3 Plugin:
dreipc_linkvalidator
TYPO3 EXT:dreipc_linkvalidator
Erweitert TYPO3 sysextension linkvalidator. Suchen Sie in den Flexformfeldern nach externen URLs. Fügt den neuen softRefParser'flexform' hinzu.
Abhängigkeiten
-
TYPO3 CMS 7.6 - 8.7
-
TYPO3 EXT:linkvalidator
https://docs.typo3.org/typo3cms/extensions/linkvalidator/Introduction/Index.html
Einführung
Mit dieser Erweiterung werden URLs in Flexformen validiert, was mit der Kernverlängerung linkvalidator nicht möglich ist.
Wenn installiert, wird tt_content.pi_flexform automatisch in die Suchfelder zur Validierung aufgenommen.
Wenn Sie diese Erweiterung verwenden, müssen Sie jedes table.field hinzufügen, das Typolinks, E-Mails, URLs oder Dateilinks enthalten kann.
Konfiguration
Flexformen
Zusätzliche Flexformfelder (wie TemplaVoila) können über PageTSConfig hinzugefügt werden
mod.linkvalidator.searchFields.tt_content := addToList(tx_templavoilaplus_flex)
Das Feld muss mit'softref' ='flexform' konfiguriert sein, um nach URLs zu suchen:
$GLOBALS['TCA']['tt_content']['columns']['tx_templavoilaplus_flex']['config']['softref'] ='flexform';
Sie können dies in Configuration/TCA/Overrides oder ext_tables.php tun, wenn Drittanbieter-Erweiterungen dieses Feld nicht überschreiben lassen.
Andere Felder
Stellen Sie sicher, dass Sie alle Felder - die Links enthalten können - als Suchfelder für die Linkvaliadtion konfiguriert haben.
mod.linkvalidator.searchFields.TABLENAME = FIELDNAME
Stellen Sie außerdem sicher, dass solche Felder über TCA konfigurierte Softref-Elemente verfügen
$GLOBALS['TCA'][TABLENAME]['columns'][FIELDNAME]['config']['softref'] ='typolink'
Folgende "Softref"-Definitionen sind verfügbar
substitute': Ein vollständiger Feldwert, der für die manuelle Ersetzung (für Import-/Exportfunktionen) vorgesehen ist
Benachrichtigen': Berichten Sie einfach, wenn ein Wert gefunden wird, mehr nicht.
images' : HTML <img> Tags für RTE-Bilder / Bilder aus fileadmin/
typolink': Verweise auf Seiten-ID oder Datei, möglicherweise mit Anker/Ziel, möglicherweise kommaseparierte Liste.
typolink_tag' : Wie typolink, aber Suche nach <link> Tag, um es zu kapseln.
TSconfig'-Verarbeitung (Filerefs? Domains? Was wissen wir....)
TStemplate': Freitextverweise auf "fileadmin/" Dateien.
email[subst]'': E-Mail-Hervorhebung
url[subst]': URL-Highlights (mit Schema)
flexform' : XML-Datenstruktur mit URLs
Verwendung
TYPO3 SYSEXT:linkvalidator hat ein eigenes Modul, im Backend-Modul 'info'.
Es wird empfohlen, das Backend-Modul "Scheduler" zu verwenden, um nachts, einmal täglich oder wöchentlich nach defekten Links zu suchen.
Im Scheduler-Task ist es möglich, '0' als pid für die Startseite einzustellen, um sicherzustellen, dass alle Seiten gecrawlt werden. Vermeiden Sie es, zu viele Seiten auf einmal zu durchsuchen - teilen Sie Ihren Scheduler-Task in verschiedene Seitenbäume auf.
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
Verteilung:DREIPC_LINKVALIDATOR ist auf
0.01 % aller TYPO3 installiert.
- 0.09 % aller TYPO3 7.6.x Installationen installiert
Aktualität:DREIPC_LINKVALIDATOR ist auf dem neusten Stand (v.unknown) bei
100 % aller TYPO3 Installationen
- 0 % aller TYPO3 9.5.x Installationen
- 0 % aller TYPO3 9.3.x Installationen
- 0 % aller TYPO3 9.2.x Installationen
- 0 % aller TYPO3 8.7.x Installationen
- 0.09 % aller TYPO3 7.6.x Installationen
- 0 % aller TYPO3 7.5.x Installationen
- 0 % aller TYPO3 7.4.x Installationen
- 0 % aller TYPO3 7.3.x Installationen
- 0 % aller TYPO3 7.2.x Installationen
- 0 % aller TYPO3 7.1.x Installationen
- 0 % aller TYPO3 7.0.x Installationen
- 0 % aller TYPO3 6.2.x Installationen
- 0 % aller TYPO3 6.1.x Installationen
- 0 % aller TYPO3 6.0.x Installationen
- 0 % aller TYPO3 5.0.x Installationen
- 0 % aller TYPO3 4.7.x Installationen
- 0 % aller TYPO3 4.6.x Installationen
- 0 % aller TYPO3 4.5.x Installationen
- 0 % aller TYPO3 4.4.x Installationen
- 0 % aller TYPO3 4.3.x Installationen
- 0 % aller TYPO3 4.2.x Installationen
- 0 % aller TYPO3 4.1.x Installationen
- 0 % aller TYPO3 4.0.x Installationen
- 0 % aller TYPO3 3.5.x Installationen
Gosign-Responsive Index: TYPO3 Installationen nutzen DREIPC_LINKVALIDATOR zu
- 0 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
- 100 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist
Pagespeed: TYPO3 Installationen nutzen DREIPC_LINKVALIDATOR zu
- 0 % wenn der Pagespeed zwischen 80 % und 100 % ist
- 80 % wenn der Pagespeed zwischen 60 % und 80 % ist
- 20 % wenn der Pagespeed zwischen 40 % und 60 % ist
- 0 % wenn der Pagespeed zwischen 20 % und 40 % ist
- 0 % wenn der Pagespeed zwischen 0 % und 20 % ist
[DependciesAndConflicts]