バージョン選択

フォーラム

メニュー

オンライン状況

40 人のユーザが現在オンラインです。 (28 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 39
TENKORO もっと...

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > フロント機能 > cart.twigをdefault_flameから直接呼び出したい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tomonn
投稿日時: 2017/5/12 15:49
対応状況: 開発中
半人前
登録日: 2017/4/11
居住地:
投稿: 14
cart.twigをdefault_flameから直接呼び出したい
現在EC-cube ver3.1.4にて開発を行っております。

ヘッダーのデザインを変更したいと思い、カート(cart.twig)をdefault_flame.twigから直接呼び出して、スタイルを適用しようと考えております。

その場合、default_flame.twigからcart.twigを直接呼び出すにはどのように書けばよいのでしょうか?

ご教示頂けますと幸いです。
hata
投稿日時: 2017/5/12 16:22
対応状況: −−−
一人前
登録日: 2015/8/3
居住地: 宮城県
投稿: 130
Re: cart.twigをdefault_flameから直接呼び出したい
tomonnさん

#バージョンは3.0.14ですよね?

下記で入れられるはずです。

{{ include("Block/cart.twig")}}

試しにやってみたら出てきました。
スタイルは調整が必要だと思いますので元の「かごの中」ブロックと併用するなら、
元のブロックに影響が出ないように適宜対応をお願いします。
tomonn
投稿日時: 2017/5/14 8:31
対応状況: −−−
半人前
登録日: 2017/4/11
居住地:
投稿: 14
Re: cart.twigをdefault_flameから直接呼び出したい
hataさん

お返事ありがとうございます。

アドバイス頂いた方法でcart.twigをdefalult_flameから呼び出す事ができたのですが、カート内の数量の表記がおかしくなっています。

これはデフォルト(初期状態)で呼び出しているカートファイルとは違うものを呼び出しているということなのでしょうか?
hata
投稿日時: 2017/5/15 13:19
対応状況: −−−
一人前
登録日: 2015/8/3
居住地: 宮城県
投稿: 130
Re: cart.twigをdefault_flameから直接呼び出したい
tomonnさん

カートブロック(Block/cart.twig)の中で使用するCartは、下記のコントローラーで作られます。
src/Eccube/Controller/Block/CartController.php
直接includeしているせいで上記処理が行われず、そのCartが無いというのが原因だと思います。

{% set Cart = app['eccube.service.cart'].getCart() %}
を追加してやることで情報は拾えるようになると思いますが、弊害が起きない確証がありません。
各ページで十分に検証してみてください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は19,623名です
総投稿数は82,108件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1632
4
yuh
1366
5
red
1059
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
782
10
umebius
671
11
tao_s
646
12 sumida 638
13
homan
633
14
468
615
15 karin 609
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.