バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > その他 > 【質問】新規に作成したページから、商品登録している特定商品カテゴリーの商品を一覧表示したいです。

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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

 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.