質問 > フロント機能 > 合計金額と合計数量を別の場所に取得したい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
K-web |
投稿日時: 2018/3/30 17:54
対応状況: −−−
|
半人前 登録日: 2018/3/12 居住地: 投稿: 29 |
Re: 合計金額と合計数量を別の場所に取得したい 的確なアドバイスありがとうございます!無事に解決しました。本当に助かりました。ありがとうございます!!!!
$Cart = $app['eccube.service.cart']->getCartObj(); return $app->render('Product/list.twig', array( 'Cart' => $Cart, )); ほかのところにも追加していきたいと思います!! |
matchbou |
投稿日時: 2018/3/30 16:41
対応状況: −−−
|
一人前 登録日: 2018/3/19 居住地: 投稿: 130 |
Re: 合計金額と合計数量を別の場所に取得したい 商品一覧のコントローラー(src\Eccube\Controller\ProductController.php)に
$Cart = $app['eccube.service.cart']->getCartObj(); の変数をセットして、render内に 'Cart' => $Cart, を追加すれば、表示されると思います。 twig側ですが、 {{ CartItem.quantity }} を {{ Cart.total_quantity }} に修正すれば数量が表示されると思います。
|
K-web |
投稿日時: 2018/3/30 14:19
対応状況: 解決済
|
半人前 登録日: 2018/3/12 居住地: 投稿: 29 |
合計金額と合計数量を別の場所に取得したい [EC-CUBE]3.0.15
[レンタルサーバ]ローカルサーバー [カスタマイズの有無]cssとHTMLをカスタマイズ中 [現象]たびたび質問して申し訳ありません。どうかアドバイスをいただけたら幸いです。 商品一覧ページの右側にカート内の合計金額と合計数量を指定したいのですがどこのphpをどういじればい良いかわからず、数が取得できません。 検索しても2系のものしかみつからなかったので3系のものでどこのファイルを書き換えればよいでしょうか。 素人で申し訳ありません。 現在はこんな感じです。 <ul> <li class="item_box"> <p class="item_quantity">数量<span class="quantity">{{ CartItem.quantity }}</span>点</p> </li> <li class="price_side"> <p class="cart_price">合計<span class="price">{{ Cart.total_price|price }}</span></p> </li> <li class="side_cart"> <a href="{{ url('cart') }}"><i class="fas fa-shopping-cart"></i> ショッピングカート</a> </li> </ul> 数量は数字すら表示されず、合計金額はずっと0円のままです。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |