2009/02/11

Joomla! で自分のエラーページを出す

Joomla! を使っていて、自分で作ったエラーページを出そうとして、とりあえず手っ取り早い方法として、.htaccess
に記載する方法をやってみたがうまくいかず。
サーバ環境に依存するかもしれないけれど、レンタルサーバでは深入りできないので、結局は、php のファイル(ほとんどhtml) を作ることになった。

Joomlaのルートのディレクトリ/templates/使用中のテンプレート/error.php
というファイルを作って、以下のように分岐させて表示。
switch ($this->error->code) {
case '404':
include('404.php');
break;
case '500':
include('500.php');
break;
case '403':
include('403.php');
break;
default:
include('any_other_filename.php');
break;
}
エラー毎に作るのはの面倒だったので、ひとつ作って同じエラーを出すことにしましたが。


元ネタはこちら。
Joomla! * View topic - Custom Error Pages
http://forum.joomla.org/viewtopic.php?f=469&t=267189&p=1227985

0 件のコメント: