バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > Block/cart.twigの問題

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
acxAura
投稿日時: 2022/10/11 18:33
対応状況: 開発中
半人前
登録日: 2022/10/6
居住地:
投稿: 17
Block/cart.twigの問題
▼テンプレート
[EC-CUBE] EC-CUBEの4.1.2
[レンタルサーバ] localhost


お世話になっております
現在、Block/cart.twigのイメージを他のイメージに変えようと思って、Controller/Block/CartController.phpを修正して、

if ($route == 'block_cart_sp') {
return $this->render('Block/nav_sp.twig', [
'totalQuantity' => $totalQuantity,
'totalPrice' => $totalPrice,
'Carts' => $Carts,
'images' => $custom_images
]);
} else {
return $this->render('Block/cart.twig', [
'totalQuantity' => $totalQuantity,
'totalPrice' => $totalPrice,
'Carts' => $Carts,
'images' => $custom_images
]);
}
’images'というのを追加しました

しかし、Block/cart.twigに
<img src="{{ asset(images[idx]|no_image_product, 'save_image') }}" alt="{{ Product.name }}">

こうimagesを入れても、variable "images" does not existというエラーが出ます。
Block/CartControllerから貰ったimagesというvariableを認識されてないと思ってます。

でも、
{% set Carts = get_all_carts() %}
{% set totalPrice = get_carts_total_price() %}
{% set totalQuantity = get_carts_total_quantity() %}
というCartServiceExtensionを使ってるのを見て、よくわからなくなりました...

どうすればimagesを認識させようにできますか?


フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » Block/cart.twigの問題 acxAura 2022/10/11 18:33
     Re: Block/cart.twigの問題 nanasess 2022/10/11 23:41
       Re: Block/cart.twigの問題 acxAura 2022/10/12 0:22
         Re: Block/cart.twigの問題 nanasess 2022/10/12 12:01
           Re: Block/cart.twigの問題 acxAura 2022/10/12 13:34
             Re: Block/cart.twigの問題 nanasess 2022/10/17 10:33

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,130名です
総投稿数は110,040件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.