その他 > その他 > 【質問】新規に作成したページから、商品登録している特定商品カテゴリーの商品を一覧表示したいです。 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
Mative_Doi |
投稿日時: 2017/9/9 23:55
対応状況: −−−
|
新米 登録日: 2017/9/7 居住地: 投稿: 4 |
Re: 新規に作成したページから、商品登録している特定商品カテゴリーの商品を一覧表示したいです。 自己レスです。
半分まで、自己解決出来ております。。 https://umebius.com/eccube/add_dynamic_block_programmatically/ の記事を参考にして、新たにコントローラーを作成しました。 また、Product/list.twigのコード内の一部コードを流用することにより、 新着商品登録5件を、新規作成ページ内に表示するところまで実装出来ました。 上記URLの手順2のtwigコード(app/template/default/Block/new_item.twig)を下記のように変更。 流用したコードはこちら。 new_item.twigファイル内 <ul> {% for Product in Products %} 【list.twigの一部をそのまま流用】 <div id="result_list_box--{{ Product.id }}" class="col-sm-3 col-xs-6 list_item"> <div id="result_list__item--{{ Product.id }}" class="product_item"> <a href="{{ url('product_detail', {'id': Product.id}) }}"> <div id="result_list__image--{{ Product.id }}" class="item_photo"> <img src="{{ app.config.image_save_urlpath }}/{{ Product.main_list_image|no_image_product }}"> </div> <dl id="result_list__detail--{{ Product.id }}"> <dt id="result_list__name--{{ Product.id }}" class="item_name">{{ Product.name }}</dt> {% if Product.description_list %} {# ↓アイテムコメントコメントアウト↓ #} {# <dd id="result_list__description_list--{{ Product.id }}" class="item_comment">{{ Product.description_list|raw|nl2br }}</dd> #} {% endif %} {% if Product.hasProductClass %} {% if Product.getPrice02Min == Product.getPrice02Max %} <dd id="result_list__price02_inc_tax--{{ Product.id }}" class="item_price"> {{ Product.getPrice02IncTaxMin|price }} </dd> {% else %} <dd id="result_list__price02_inc_tax--{{ Product.id }}" class="item_price"> {{ Product.getPrice02IncTaxMin|price }} ~ {{ Product.getPrice02IncTaxMax|price }} </dd> {% endif %} {% else %} <dd id="result_list__price02_inc_tax--{{ Product.id }}" class="item_price">{{ Product.getPrice02IncTaxMin|price }}</dd> {% endif %} </dl> </a> </div> </div> 【list.twigの一部を流用】 {% endfor %} </ul> これで、新着商品5件までは、list.twigと同じように表示出来ました。 但し、やりたいことは、自分で指定した商品カテゴリー(list?category_id=XXみたいな感じで)の全商品リストを一覧表示させることです。 これを実現する為には、後、何を変更したら良いでしょうか・・。 恐らく、上記URLの、手順1.コントローラを作成を変更したら特定商品カテゴリーを表示出来るかと思いますが、 出来れば、手動指定したものを、毎回表示できるような仕組みが欲しい・・・。です。 ご教授の程、宜しくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
【質問】新規に作成したページから、商品登録している特定商品カテゴリーの商品を一覧表示したいです。 | Mative_Doi | 2017/9/7 13:10 |
» Re: 新規に作成したページから、商品登録している特定商品カテゴリーの商品を一覧表示したいです。 | Mative_Doi | 2017/9/9 23:55 |
Re: 新規に作成したページから、商品登録している特定商品カテゴリーの商品を一覧表示したいです。 | 468 | 2017/9/10 20:56 |
Re: 新規に作成したページから、商品登録している特定商品カテゴリーの商品を一覧表示したいです。 | Mative_Doi | 2017/9/11 10:31 |
Re: 新規に作成したページから、商品登録している特定商品カテゴリーの商品を一覧表示したいです。 | 468 | 2017/9/12 14:31 |
Re: 新規に作成したページから、商品登録している特定商品カテゴリーの商品を一覧表示したいです。 | Mative_Doi | 2017/9/12 23:46 |