質問 > 管理機能 > お気に入り一覧を管理画面、会員情報にも表示させたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
YOHBUN |
投稿日時: 2019/5/15 17:36
対応状況: −−−
|
常連 登録日: 2016/12/20 居住地: 投稿: 69 |
お気に入り一覧を管理画面、会員情報にも表示させたい EC CUBE 3
app/template/admin/Customer/edit.twig に会員のお気に入りも表示させたいのですが、 マイページの以下の部分をどう改変すれば 表示できるでしょうか。 HTML、CSSなどは調整しますが、フレームワークの部分がわかりません。 何卒よろしくお願いいたします。 ----- <!-- お気に入り --> {% if pagination.totalItemCount > 0 %} {% for FavoriteProduct in pagination %} {% set Product = FavoriteProduct.Product %} <div id="favorite__list--{{ Product.id }}" class="col-sm-3 col-xs-6"> <div id="favorite_list__item--{{ Product.id }}" class="product_item"> <a href="{{ url('product_detail', {'id': Product.id}) }}"> <div id="favorite_list__image--{{ Product.id }}" class="item_photo"> <img src="{{ app.config.image_save_urlpath }}/{{ Product.main_list_image|no_image_product }}" alt="{{ Product.name }}"/> </div> </a> <a href="{{ url('mypage_favorite_delete', { id : Product.id }) }}" {{ csrf_token_for_anchor() }} data-method="delete"> <button type="button" class="btn_circle"><svg class="cb cb-close"><use xlink:href="#cb-close"></use></svg></button> </a> <a href="{{ url('product_detail', {'id': Product.id}) }}"> <dl id="favorite_list__detail--{{ Product.id }}"> <dt id="favorite_list__name--{{ Product.id }}" class="item_name" style="height: 22px;"> {{ Product.name }}</dt> <dd id="favorite_list__price02_inc_tax--{{ Product.id }}" class="item_price"> {% if Product.price02_inc_tax_min == Product.price02_inc_tax_max %} {{ Product.price02_inc_tax_min|price }} {% else %} {{ Product.price02_inc_tax_min|price }}~{{ Product.price02_inc_tax_max|price }} {% endif %} </dd> </dl> </a> </div> </div> {% endfor %} {% else %} <p id="favorite_list__not_found_message" class="intro">お気に入りが登録されていません。</p> {% endif %} <!-- お気に入り --> |
468 |
投稿日時: 2019/5/16 16:54
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: お気に入り一覧を管理画面、会員情報にも表示させたい 該当twigファイルに顧客情報が変数$Customerで渡っていると思います。
$Customer->CustomerFavoriteProducts()でお気に入り商品を参照する事ができると思いますので pagination を$Customer->CustomerFavoriteProducts()に置き換えると お気に入り商品を表示できるのではないかと思います。 もしかしたら、pagination.totalItemCountは $Customer->CustomerFavoriteProducts()|lengthと書き換える必要があるかもしれません。
|
YOHBUN |
投稿日時: 2019/5/21 9:46
対応状況: −−−
|
常連 登録日: 2016/12/20 居住地: 投稿: 69 |
Re: お気に入り一覧を管理画面、会員情報にも表示させたい ありがとうございました!回答をヒントに実現できました!
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |