質問 > フロント機能 > 商品詳細ページでの、商品のカテゴリごとの表示変更についての不具合 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
takerun |
投稿日時: 2021/5/11 10:14
対応状況: −−−
|
半人前 登録日: 2021/2/10 居住地: TOKYO 投稿: 11 |
商品詳細ページでの、商品のカテゴリごとの表示変更についての不具合 ▼テンプレート
[EC-CUBE]4.0.5 [レンタルサーバ] Xサーバ [ブラウザ] Chrome [導入プラグインの有無]AmazonPay [現象] 商品詳細ページで、その商品がカテゴリ'X'に含まれる場合で条件分岐をしようと思い、こちら↓ https://umebius.com/eccube/check-if-product-belongs-to-category/ のページを参考に、 商品詳細ページ(app/template/default/Product/detail.twig)に管理画面から {% set hasCategory = false %} {% for ProductCategory in Product.ProductCategories %} {% if ProductCategory.Category.id == 2 %} {% set hasCategory = true %} {% endif %} {% endfor %} {% if hasCategory %} A: {# カテゴリに属している #} {% else %} B{:# カテゴリに属していない #} {% endif %} を追加しましたが、動きませんでした。 {% else %}以下は反映されているので、 {% set〜 {% endfor %} が間違っているのかもしれませんが、わかりません。 ご教示いただければありがたいです。 宜しくお願い致します。 |
umebius |
投稿日時: 2021/5/11 14:40
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品詳細ページでの、商品のカテゴリごとの表示変更についての不具合 問題ない気がします。
IDの2というと、インストール直後だと"新入荷"だと思いますが、商品に設定されていますか? {% endif %} {% endfor %} と {% if hasCategory %} A: {# カテゴリに属している #} の間に何か別のコードがあったりするわけではないですよね・・
|
takerun |
投稿日時: 2021/5/26 13:39
対応状況: 解決済
|
半人前 登録日: 2021/2/10 居住地: TOKYO 投稿: 11 |
Re: 商品詳細ページでの、商品のカテゴリごとの表示変更についての不具合 間に別のif forがあったのですが、それを消したら動きました!
干渉する理由もなかったのですが,,, いずれにせよ、解決できました! ありがとうございました!!! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |