このページは、旧Binbo-Specialです。ちょっとずつ精査しながらコンテンツ移行中・・・・・現在のBinbo-Specialはこちら。
HOME > 技術資料 > EC-CUBE > 新規ブロックでPHPプログラムを経由させたい場合
スポンサード リンク
 
 
 
 
 
 

新規ブロックでPHPプログラムを経由させたい場合

概要

「ブロック作ったのは良いんだけど、カテゴリーとか商品とかのデータが表示出来なくね?」

ってな人向け。
ちょっと強引なんだけど、他にもっとスマートな方法があったら是非知りたいです。


方法

1.とりあえず普通に管理画面からブロックを追加します。

2.(直接DBを参照します)
  dtb_bloc テーブルにレコードが追加されていますので、該当レコードの php_path フィールドにphpファイルへのパスを入れます。(ここに値が入っている場合はphpを、入っていない場合は直接tplファイルを参照する、という仕様のようです。)

3.2番で入れたphpファイルを作成し、アップします。
  ※私の場合は他のブロック用phpをコピーして作ったりしたのですが、その際に関数名が既存のブロック用phpと被らないように注意!!

これで一応、ブロックの部分で自前のPHPをかますことが出来る、と。
私の場合は、ブロックで特定カテゴリー内のサブカテゴリー一覧を出したり、ぱんくず出したりするのに使いました。と、まじめに言ってみる。

2007/10/25

関連項目

以下はバージョン1系の時の記事なので古いかも・・・・・?

▲一番上へ

ゲーム
技術資料
普段思った事をつらつらと
カスコンテンツ