2012-03-28 9 views
0

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?

+0

Könnten Sie eine benutzerdefinierte Datei error.php zu Ihrer Vorlage hinzufügen? Siehe die Standard-Fehler-Datei unter templates/system/error.php. –

+0

Ja, es ist eine Option, aber ich muss immer noch komplett andere Seite rendern, mit allen Modulen etc ... – simon

Antwort

Verwandte Themen