質問 > フロント機能 > カート内での条件分岐について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ec-tkg |
投稿日時: 2018/11/7 12:11
対応状況: −−−
|
新米 登録日: 2016/1/20 居住地: 投稿: 5 |
カート内での条件分岐について ECCUBEバージョン:2.13.5
PHPバージョン:5.6.30 DBバージョン:Mysql5.5.45 お世話になっております。 カート内での条件分岐方法がわからず質問いたしました。 やりたい事としては、 【商品ID:〇〇が入っていた場合、 〇〇を表示する】 という単純なものなのですが、 商品一覧ページや商品ページでは簡単にできたのですが、 カートページでは取得方法がわかりません・・・ もしご教示してくださる方がいましたら宜しくお願い致します。 |
yuh |
投稿日時: 2018/11/7 13:35
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: カート内での条件分岐について カートのどこに表示させるかによって変わりますが
カートの商品とかの部分であれば
でできるかと思います。
|
ec-tkg |
投稿日時: 2018/11/7 16:10
対応状況: −−−
|
新米 登録日: 2016/1/20 居住地: 投稿: 5 |
Re: カート内での条件分岐について yuh 様
情報ありがとうございます! ご教示いただいた文字列ですと、エラーが出てしまったため下記に書き変えたところ、 正しく分岐が出来ました! ご教示ありがとうございます。 <!--{if $item.productsClass.product_id == 商品ID}--> <!--{/if}--> ただこの方法だと、他の商品IDのものと同時にカートに入れてしまうと、表示されなくなってしまうのですが、ここを修正することは可能でしょうか? |
ec-tkg |
投稿日時: 2018/11/7 16:30
対応状況: −−−
|
新米 登録日: 2016/1/20 居住地: 投稿: 5 |
Re: カート内での条件分岐について 追記です。
ただ後から記述した商品IDのものを追加すると、分岐情報が正しく表示されています。 うまく説明できず申し訳ございません |
ec-tkg |
投稿日時: 2018/11/7 16:45
対応状況: −−−
|
新米 登録日: 2016/1/20 居住地: 投稿: 5 |
Re: カート内での条件分岐について 追記失礼いたします。
カート内(<!--{foreach from=$cartItems[$key] item=item}-->~<!--{/foreach}-->)内に記述したところ、他の商品が入っていた場合でも表示が可能でした。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |