質問 > フロント機能 > 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 居住地: 宮城県(2017/09末引退) 投稿: 156 |
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 居住地: 宮城県(2017/09末引退) 投稿: 156 |
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() %} を追加してやることで情報は拾えるようになると思いますが、弊害が起きない確証がありません。 各ページで十分に検証してみてください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |