EC-CUBEプラグイン開発その4,もう少し綺麗に”hello, world”と表示してみる。
前回の感じだと、表示が無差別すぎるので、もう少し狙った所だけ文字列を表示させるようにしましょう。
オーナーズストア>ログ管理にだけ文字列を表示するように変更。
(別にどこでも良かったけど、表示が少ない画面だったので)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
/** * プレフィルタコールバック関数 * * @param string &$source テンプレートのHTMLソース * @param LC_Page_Ex $objPage ページオブジェクト * @param string $filename テンプレートのファイル名 * @return void */ static function prefilterTransform(&$source, LC_Page_Ex $objPage, $filename) { $objTransform = new SC_Helper_Transform($source); //特定のSmartyファイルの時だけ、文字列を追加 if (strpos($filename, 'ownersstore/log.tpl') !== false) { $source = $objTransform->getHTML() . "This Page is OwnerStore Log."; } } |