【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変数が使えるようになりまする

コメント
【#特別重大報道】存立危機事態オワタ:オヤジが亡くなったので諸々の行事を片してきたのぢゃ
【相続祭り】ドコモ光の解約を失敗した!ドコモは契約が無いって言うてるが...
【#大雪】大雪に対する国土交通省発表(25/12/2)
【#特別重大報道】存立危機事態キター!有事発生ぢゃ!!なので,ぎんゆぅ~さんはしばらくお休みしまする
21年ぶりに新規航路 宮崎港に東京港と結ぶ貨物専用の定期航路開設へ
【#クマ】「泳ぐ宝石」ニシキゴイ、クマに襲われる…新潟県小千谷市のいけす
【クマ】クマによる人的被害、生活圏7割 環境省まとめ、出没は最多2万件