【EC-CUBE】新規ブロック内でPHPを追加して,Smarty変数を使う方法
関連記事
- 朝からネットショップシステムのレイアウト変更...(ドロドロドロ 【2016年01月09日(土)】
- 今日もちまちまEC-CUBEなお仕事 【2012年02月13日(月)】
- ひさぁ~しぶりにEC-CUBE@PHPなぞをいじくり倒しておるが 【2012年02月09日(木)】
- ネットショップの大改造中♪ 【2011年06月16日(木)】
- EC-CUBE 追加したページのクラスに変数記述したら 【2011年05月20日(金)】
やり方が分かったぞなぁ...
phpファイルを3本,テンプレートを1本準備した上で
データベース内の,dtb_blocテーブルに,関連付けてやればよろしいみたい
やり方は,こちら(hogehogeテンプレートを作成)
まずは,phpを3本準備しまする
場所は,
/html/frontparts/bloc/
/html/data/class/pages/frontparts/bloc/
/html/data/class_extends/page_extends/frontparts/bloc/
上から
hogehoge.php
LC_Page_FrontParts_Bloc_hogehoge.php
LC_Page_FrontParts_Bloc_hogehoge_ex.php
とファイル名をつけて,各々格納していきまする
おいらは,一から書くのが面倒だったんで,サーバーにアップされている既存のファイルをダウンロード,コピーの上で
適時,コード変更し,ファイル名を変更の上で,上記フォルダにアップしましたわ
どのテンプレートでも,PHP側の記述は似ているので,既存ファイルが,参考になるはず
その後,【管理画面】【デザイン管理】にて,新規ブロックの追加
テンプレート名は,hogehoge.tplにて保存
その後,データベースの管理画面を開けて,
dtb_blocテーブルを確認すると,今作った,テンプレートのレコードが出来ておりまする
そこの,php_pathフィールドが,NULLになっているはずなので,コヤツを
frontparts/bloc/hogehoge.php
とかに変更してくださいませ.
これだけですぞぉ~♪
テゲ簡単に,ブロックでSmarty変数が使えるようになりまする

コメント
JR大阪駅近くの工事現場 下水道の管が地上部分にせり出したか
雷が鳴ってる!今年初の雷キター
【#イラン戦争】イラン最高指導者ハメネイ師が死亡 トランプ大統領 SNSに投稿
土砂降りじゃー 春の雨が降りまくってる
今週は天気が悪いっぽい.ようやっと雨が定期的に降りだした
【#花粉症】目が腫れてキターくしゃみも止まらん.いよいよ花粉もピークか?
【#衆議院選挙2026 】自民 316議席獲得 単独で3分の2超 中道は49議席
【#衆議院選挙2026 】自民単独で過半数大きく上回り300議席に達する可能性