it-swarm.com.de

Wie erstelle ich benutzerdefinierte 403/404/406/503 Seiten in Drupal 8?

Ich bin mit dem Erstellen von Knoten und dem Verweisen auf diesen bestimmten Knoten in den grundlegenden Site-Einstellungen vertraut. Wie erstelle ich dies programmgesteuert und packe Funktionen ein? Twig override?

3
user67120

Um zu bündeln und programmgesteuert zu erstellen, müssten Sie ein benutzerdefiniertes Modul erstellen und innerhalb dieses Moduls: Sie könnten eine Route für jede bestimmte Seite erstellen. Dieses Modul kann auch die Konfiguration in den Grundeinstellungen des Systems aktualisieren, um Ihre benutzerdefinierten Seiten zu verwenden.

Mit dieser benutzerdefinierten Seite können Sie eine benutzerdefinierte page.html.twig aufrufen und mit dem benötigten HTML überschreiben.

Hier sind zwei Ressourcen:

1
timodwhit

In Bezug auf die 400 Klassenfehler scheint dies mit (Drupal 8 - siehe https://www.drupal.org/node/2363987) möglich (aber noch nicht einfach) zu sein

Es wird jemanden brauchen, der ein Contrib-Modul schreibt, um dies in dieser Phase zu vereinfachen.

Ein 503-Fehler erlaubt möglicherweise nicht, dass Drupal eine vollständige Seite oder überhaupt eine Seite zurückgibt, daher kann man sich normalerweise auf einen Webserver, Cache-Server oder CDN verlassen, um ein Seitenergebnis dafür bereitzustellen Art der Antwort.

0
George