質問 > フロント機能 > エラー画面のみデザインを変更したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kitanosaki |
投稿日時: 2013/1/20 12:42
対応状況: 開発中
|
新米 登録日: 2012/12/21 居住地: 神戸 投稿: 5 |
エラー画面のみデザインを変更したい ログイン時にパスワードが間違った時に表示される
frontparts/login_check.php ページのデザインを変更したいと思っています。 ファイルを探した所、共通のエラー画面である /data/Smarty/templates/error.tpl が見つかりましたが、ここにはブロック部分のみのソースしかかかれてありませんでした。 エラー画面のみヘッダーやフッダーなどコンテンツ部分をガラッとレイアウトを変えたい場合どうすればいいのでしょうか? たぶん、site_main.tmlにスクリプトを記述すればいいと思うのですが、どうかけばいいのかどなたかご教授いただけないでしょうか? |
dkazuto |
投稿日時: 2013/1/20 18:53
対応状況: −−−
|
一人前 登録日: 2012/5/10 居住地: 投稿: 95 |
Re: エラー画面のみデザインを変更したい kitanosakiさん
こんにちは。 エラーページのヘッダーやフッターのみを変更したいということであれば、 まず /data/class/pages/error/LC_Page_Error_SystemError.phpの init()メソッド内部 $this->tpl_title = 'システムエラー'; のすぐ下に $this->template = 'error.tpl'; のように記述します。 すると、/data/Smarty/templates/error.tplが ECCUBEのデフォルトのsite_mainやsite_frameを使わない形式で 表示されるようになります。 error.tplにご自身で設定したい<head>や<body>を自由に記述することで エラーページのみを自由にカスタマイズすることができるようになります。 以上、ご参考ください。 |
kitanosaki |
投稿日時: 2013/1/21 15:36
対応状況: −−−
|
新米 登録日: 2012/12/21 居住地: 神戸 投稿: 5 |
Re: エラー画面のみデザインを変更したい ありがとうございます。
早速試してみた所、ヘッダーもフッダーも表示されずに エラー部分だけ表示されました。 ありがとうございます。 とても困っていたので感謝感謝です!! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |