Ist es möglich, eine andere Seite zu rendern als eine, die gerade bearbeitet wird?Joomla - Steuerelement für Seitenrendering
Zum Beispiel erkennt mein Plugin 404-Fehler, setzt entsprechende HTTP-Header und gibt dann eine normale Seite von der Website - aber unter diesen HTTP 404-Header, so der Browser und Suchmaschinen benutzerdefinierte, gut aussehende 404-Seite erhalten.
Umleiten von
<? header("Location: ...'); ?>
ist keine Option. Ich muss aufhören, die aktuelle Seite zu rendern und eine andere zu rendern, aber sie unter dieser nicht vorhandenen URL anzeigen.
Wie kann das gemacht werden?
Könnten Sie eine benutzerdefinierte Datei error.php zu Ihrer Vorlage hinzufügen? Siehe die Standard-Fehler-Datei unter templates/system/error.php. –
Ja, es ist eine Option, aber ich muss immer noch komplett andere Seite rendern, mit allen Modulen etc ... – simon