プラグイン > バグ報告・利用に関する質問 > error.tpl に対するTransform |
バグ報告・利用に関する質問
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
miiitaka |
投稿日時: 2013/11/28 15:28
対応状況: −−−
|
一人前 登録日: 2011/10/17 居住地: 宮崎県宮崎市 投稿: 94 |
error.tpl に対するTransform プラグインを作成しているのですが、表題の件で詰まっています。
商品情報が存在しない場合にエラーページに遷移しますが、その遷移先のテンプレート(error.tpl)に対してTransformでinsertAfter()をかけたいのですが上手く動きません。 どなたか経験された方はいらっしゃいませんでしょうか? よろしくお願いします。 ちなみにこういった感じで処理しようとしていましたがうまくいかない。 function prefilterTransform(&$source, LC_Page_Ex $objPage, $filename)にて switch ($_SERVER['PHP_SELF']){ case ROOT_URLPATH . 'error.php': if (strpos($filename, 'footer.tpl') !== false) { $objTransform->select('#footer_wrap')->insertAfter(file_get_contents($template_dir . 'xxx.tpl')); } break; }
|
miiitaka |
投稿日時: 2013/11/28 15:35
対応状況: −−−
|
一人前 登録日: 2011/10/17 居住地: 宮崎県宮崎市 投稿: 94 |
Re: error.tpl に対するTransform すみません、「プラグイン」の「開発について」に記載しようと思ったのですが、誤りました。
フォーラムのカテゴリ変更はできないのでしょうか?もしくは記事の削除。
|
DELIGHT |
投稿日時: 2013/11/28 18:52
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: error.tpl に対するTransform エラー画面のtransformは経験がないので分かりませんが・・
echo $filename;してerror.tplがフックされているか確認してみてはどうでしょう? SC_Utils_Ex::sfDispSiteError()から順に見ていきましたが、この辺が原因かもしれません・・? http://svn.ec-cube.net/open_trac/browser/branches/version-2_12_6/data/class/pages/error/LC_Page_Error.php#L56 (transformの機構を把握している訳ではないので、間違っていたら申し訳ないです。)
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |