質問 > フロント機能 > 商品に紐付けされている特定のカテゴリの子カテゴリのみを表示したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ryoharada |
投稿日時: 2019/5/24 17:43
対応状況: 解決済
|
半人前 登録日: 2019/5/17 居住地: 投稿: 15 |
商品に紐付けされている特定のカテゴリの子カテゴリのみを表示したい ▼テンプレート
[EC-CUBE] 3.0.17 [レンタルサーバ] ロリポップ [OS] Mac OS X 10.13.6 [PHP] 7.1.5 [データベース] MySQL 5.6.23-log [WEBサーバ] Apache [ブラウザ] chrome [現象] 商品一覧ページおよび商品詳細ページにて、 ブランドというカテゴリを作成してその商品のブランドを商品名の上に表示するようにしたいのですが、 以下のように記述したところ、商品に紐付けられている子カテゴリではなく、全ての子カテゴリが表示されてしまいます。 どのように記述を変更したらよいでしょうか? ご教授お願いいたします。 ↓記述したソース(ブランドカテゴリのIDは11です) {% for ProductCategory in Product.ProductCategories %} {% if ProductCategory.Category_id == 11 %} {% for Category in ProductCategory.Category.path %} <div class="item_brand"> {% for SubCategory in Category.children %} {{ SubCategory.name }} {% endfor %} </div> {% endfor %} {% endif %} {% endfor %} |
umebius |
投稿日時: 2019/5/25 8:09
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品に紐付けされている特定のカテゴリの子カテゴリのみを表示したい ブランド直下のカテゴリだけ表示するならこのような形だと思います
|
ryoharada |
投稿日時: 2019/5/27 10:14
対応状況: −−−
|
半人前 登録日: 2019/5/17 居住地: 投稿: 15 |
Re: 商品に紐付けされている特定のカテゴリの子カテゴリのみを表示したい ご教授ありがとうございます!
そのように記述したところ目的の表示になりました! もし宜しければもともとのソースとどのように異なるのかを教えていただけませんか・・・? 元々のやつは何となく余計なことを書いている気はするのですが、具体的に何がダメだったのかがよくわかりません・・・。 正しい方のソースのカテゴリIDを指定するところで何故Category.ParentとCategory.Parent.idの両方を指定しているのかも良ければご教授お願いしたいです。 よろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |