# Ergebnisse der Linküberprüfung

## Konfiguration

[% PROCESS config_header %] [% IF fail_urls.keys.size == 0 %]

## Keine Link-Fehler gefunden

[% ELSE %]

## Link-Fehler

[% FOR url = fail_urls.keys.sort %] [% PROCESS failed_url %] [% END %] [% END %] Zurück zur Administrations-Seite
[% BLOCK config_header %] Überprüfte Start-URLs:

[% FOR url = self.get_all_urls %]
- [% url | html %] [% END %]

Eingeschränkt auf:

[% IF !self.Restrict.defined %]
- keine Einschränkung [%# ELSE %] [% FOR url = self.Restrict %]
- [% url | html %] [% END %] [% END %]

Verfolgen:

[% IF !self.Follow.defined %]
- alle nicht eingeschränkten Seiten [% ELSE %] [% FOR url = self.Follow %]
- [% url | html %] [% END %] [% END %]

[% END %] [% BLOCK failed_url %]

## [% PROCESS page_link %]

[% FOR fail_url = fail_urls.${url}.keys.sort %]
- [% PROCESS failed_page_text url=fail_url %] (Fehler: [% self.SeenError.${fail_url}.Code %]) [% END %]

[% END %] [% BLOCK failed_page_text %] [%- IF url.match('/images/') -%] internal image ([% url %]) [%- ELSIF url.match('/(site_)?photos/') -%] embedded photo ([% url %]) [%- ELSIF url.match('/videos/') -%] video link ([% url %]) [%- ELSIF url.match('/download/') -%] download link ([% url %]) [%- ELSIF url.match('/headline/') -%] headline image ([% url %]) [%- ELSE -%] [% url %] [%- END -%] [% END %] [% BLOCK page_link %] [%- matches = url.match('/html/[^/]+/(\d+)\.html$') -%] [%- IF matches -%] [%- id = matches.0 -%] [% url | html %] (Editieren) [%- ELSIF url == "START" -%] [% url %] [%- ELSE -%] [% url | html %] [%- END -%] [% END %]