Fields checked by the Linkvalidator
Changed in version 13.3
The following fields where added to the list of fields that are checked by default:
pages = canonical_link sys_redirect = target sys_file_ reference = link
Changed in version 14.0
Field pages. has been removed in favour of the new pages. field
as replacement and is used as default now.
The following tables and fields are supported by default:
pages = link, canonical_link sys_redirect = target sys_file_ reference = link tt_content = bodytext, header_ link
Two special fields are currently defined, but are not checked yet due to their TCA configuration:
pages = mediahas TCAtype="file"tt_has TCAcontent = records type="group"
The following fields could theoretically be included in custom configurations, as their type / softref is available, but they are specifically not added in the default configuration:
sys_(webhook should not be invoked)webhook = url tt_(has softrefcontent = subheader emailwhich is not a supported link type)[subst] pages = tsconfig_(system configuration)includes sys_(system configuration)template = constants, include_ static_ file, config tx_(scheduler system configuration)scheduler_ task_ group = group Name
Required TCA configuration so a field can be checked by the Linkvalidator
Currently, LinkValidator will only detect links for fields if the TCA configuration meets one of these criteria:
For this reason, it is currently not possible to check for
pages.. This will be fixed in the future.
Examples for working fields:
pages.(canonical_ link 'type' => 'link')pages.(link 'type' => 'link')sys_(file_ reference. link 'type' => 'link')
Example for not working fields:
pages.(media 'type' => 'file')