質問 > その他 > 送料無料条件を表紙に表示したい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
suzuka |
投稿日時: 2019/10/8 18:32
対応状況: −−−
|
常連 登録日: 2017/10/20 居住地: 投稿: 36 |
送料無料条件を表紙に表示したい [EC-CUBE] EC-CUBE3 (新規インストール)
[レンタルサーバ エックスサーバ [導入プラグインの有無] 複数あり [内容] 送料無料条件を設定すると「カートの中」ページに表示される、 「商品の合計金額は「¥ ○○○」です。 あと「¥ ○○○」のお買い上げで送料無料になります。」 の表示を表紙にも表示したいです。 「商品の合計金額は「¥ ○○○」です。」 の部分は金額が入るのですが、「あと「¥ ○○○」のお買い上げで~」の部分が「\0」のままです。 Cart/index.twigの ------------------------- {% if Cart.CartItems|length > 0 %} <form name="form" id="form_cart" method="post" action="{{ url('cart') }}"> <p id="cart_item__info" class="message"> 商品の合計金額は「<strong>{{ Cart.total_price|price }}</strong>」です。 {% if BaseInfo.delivery_free_amount and BaseInfo.delivery_free_quantity %} <br /> {% if is_delivery_free %} 現在送料無料です。 {% else %} あと「<strong>{{ least|price }}</strong>」または「<strong>{{ quantity|number_format }}個</strong>」のお買い上げで<strong class="text-primary">送料無料</strong>になります。 {% endif %} {% elseif BaseInfo.delivery_free_amount %} <br /> {% if is_delivery_free %} 現在送料無料です。 {% else %} あと「<strong>{{ least|price }}</strong>」のお買い上げで<strong class="text-primary">送料無料</strong>になります。 {% endif %} {% elseif BaseInfo.delivery_free_quantity %} <br /> {% if is_delivery_free %} 現在送料無料です。 {% else %} あと「<strong>{{ quantity|number_format }}個</strong>」のお買い上げで<strong class="text-primary">送料無料</strong>になります。 {% endif %} {% endif %} </p> </form> {% endif %} ------------------------------- 上記の部分をコピーして表紙に出るようにしました。 どのようにすれば「あと「¥ ○○○」のお買い上げで~」の部分に残りの金額がでるようになりますでしょうか? ご教授いただけるとありがたいです。よろしくお願いします。 |
468 |
投稿日時: 2019/10/9 11:42
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 送料無料条件を表紙に表示したい 変数leastとquantityがtwigに渡っていないのではないでしょうか?
/src/Eccube/Controller/CartController.php function index()の中で$least, $quantityを算出している処理がありますので こちらを参考に該当ページのコントローラークラスに移植すれば良いかと思います。
|
suzuka |
投稿日時: 2019/10/9 17:49
対応状況: 解決済
|
常連 登録日: 2017/10/20 居住地: 投稿: 36 |
Re: 送料無料条件を表紙に表示したい お世話になります。
回答ありがとうございます。 無事解決することができました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |