error-templates
Fehler- und Wartungsmodustemplates
Section titled “Fehler- und Wartungsmodustemplates”Das Template error/_layout.html.twig ist die Basis für alle Fehler- und Wartungsmodus-Templates.
Im Block {% block head %} wird der Titel ausgegeben, der sich nach dem aufgetretenen Problem richtet.
<title>{% block title %}{{ statusCode }} Error{% endblock %}</title>Fehlermeldung
Section titled “Fehlermeldung”Handelt es sich um einen allgemeinen Fehler, wird das Template error/general.html.twig aufgerufen, das das Template error/_layout.html.twig erweitert:
{% trans_default_domain "contao_exception" %}{% extends ["@ContaoCore/Error/layout.html.twig", "@Contao/error/_layout.html.twig"] %}
{% block title %} {{ 'XPT.error'|trans }}{% endblock %}Das Template holt sich den Text aus der exception.xlf und gibt als Titel “Es ist ein Fehler aufgetreten” aus.
Ebenso werden die Texte bei anderen auftretenden Fehlern geändert (error/invalid_request_token bzw. error/missing_route_parameters).
Wartungsmodus
Section titled “Wartungsmodus”Ist die Website im Wartungsmodus, wird das Template error/service_unavailable.html.twig herangezogen:
{% trans_default_domain "contao_exception" %}{% extends ["@ContaoCore/Error/layout.html.twig", "@Contao/error/_layout.html.twig"] %}
{% block title %} {{ 'XPT.unavailable'|trans }}{% endblock %}Der Text für die Fehlermeldung lautet in dem Fall “Dienst nicht verfügbar”.
Die Anpassung erfolgt im Template-Studio (Blöcke überschreiben).