質問 > フロント機能 > ブロックを職業別に表示したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hihi |
投稿日時: 2012/8/14 19:31
対応状況: −−−
|
一人前 登録日: 2012/8/14 居住地: 投稿: 72 |
ブロックを職業別に表示したい [EC-CUBE]2.12.1
[PHP]5.3.1 [データベース]MySQL 5.1.43 ________________ ブロックをカテゴリーわけをしないで使っています。 会員情報から職業データを取得して、職業ごとにブロックを表示したいのですが、どのようにしたらいいのでしょうか? また、職業自体も増やそうと考えています。 そうなった時にはその増えた職業にも同じようにブロックを表示させたいと思っています。 どのような考えのもと、開発をしていったら良いのでしょうか? 案だけでも良いのですが、出来たら具体的な方法などもありましたら宜しくお願いいたします。 |
tao_s |
投稿日時: 2012/8/17 13:54
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: ブロックを職業別に表示したい ブロックのテンプレート側に職業別の分岐を書くのが一番簡単だと思います。
ただ、職業の変更や追加に対応するのが手作業になってしまうので、できればDBにテーブルを追加して、どの職業の時にどのブロックを表示するか?の情報を入れる様にし、ブロックの基底クラスでそこの出し分けの処理を行った方が良いと思います。 その場合、ブロックの管理画面でも職業の設定項目が必要になりますね。 プラグインで実装する場合、LC_Page_FrontParts_Bloc_Ex_action_beforeとかのフックポイントを使って処理をする感じになると思います。
|
hihi |
投稿日時: 2012/8/17 16:56
対応状況: −−−
|
一人前 登録日: 2012/8/14 居住地: 投稿: 72 |
Re: ブロックを職業別に表示したい ありがとうございます。
助かりました。 ちょっとまだ、実装できるか不安ですが、自分でちょっとやってみたいと思います。 また、何かありました時にはお願いします |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |