質問 > フロント機能 > 条件分岐の方法 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
maii |
投稿日時: 2011/10/28 20:11
対応状況: −−−
|
一人前 登録日: 2011/10/28 居住地: 投稿: 77 |
条件分岐の方法 ECCUBEの条件分岐について教えてください!
ECCUBEバージョン2.11.3を使用しています。 商品のカテゴリー別に、違う画像と文章を表示させたいのですが、 うまくいきません。 どのように記述したらいいのか教えてください。 下記文章を「商品一覧」を編集するページ(list.php )に記述しても表示されませんでした。 <!--{if $category_id == "7"}--> この文章を商品カテゴリー7のページのみに表示させたい。 <!--{/if}--> ちなみに、前のバージョンでは表示されました。 初心者的な質問で申し訳ありませんが、ご指導ご鞭撻のほどよろしくお願いいたします。 |
fukap |
投稿日時: 2011/10/29 8:48
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 条件分岐の方法 以下のようなコードでいけないかな?
あるいは、
とか。 |
maii |
投稿日時: 2011/10/31 10:30
対応状況: −−−
|
一人前 登録日: 2011/10/28 居住地: 投稿: 77 |
Re: 条件分岐の方法 fukap様、お返事有難うございます。
上記コードを試したのですが、だめでした。。。 なんでもECCUBE2.11バージョンは 条件分岐はデータベースを編集しなくてはならないようで、 下記サイトを発見しました。↓ http://ec.eck.jp/user_data/2.11category-info.php しかしながら、データベースの編集方法がわからず困っています。 引き続き、アドバイス頂けると幸いです。 |
fukap |
投稿日時: 2011/10/31 11:12
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 条件分岐の方法 ただ単に条件分岐をやりたいなら php側でしかできないわけではなく、tpl(Smarty)側でもできます。
私が提供したコードを、data/Smarty/templates/default/products/list.tpl で使用すれば、 コードが示しているとおり、カテゴリIDが7の場合に特定のテキストや画像を表示させることは可能です。 それを拡張していって、
としていくことも可能です。コードは煩雑になりますが。 それをtplファイルの編集ではなく、管理画面からスマートに設定できるようにしたいと思うなら、 管理画面のカテゴリ管理機能に、テキストや画像を含んだHTMLを入力する枠を設け、 それをDBに挿入する仕組みは必要になりますので、 maii様の仰る通り、データベースの編集が必要になります。 |
maii |
投稿日時: 2011/10/31 13:27
対応状況: −−−
|
一人前 登録日: 2011/10/28 居住地: 投稿: 77 |
Re: 条件分岐の方法 fukap様!!!!
教えていただいた方法で分岐できました!!! 上記方法で試したはずなのですが、私の記述が間違っていたのでしょうか…! 助けてくださって有難うございました!!! ><感謝感謝です…!!!!! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |