バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > その他 > EC-CUBE4.1のカテゴリ表記について

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kazuousui
投稿日時: 2021/12/2 18:55
対応状況: −−−
半人前
登録日: 2018/7/26
居住地:
投稿: 18
EC-CUBE4.1のカテゴリ表記について
EC-CUBE4.1です。

カテゴリ表示の所で、小カテゴリをチェックして登録すると、大カテゴリまでチェックされて表示されてしまう問題ですが、下記の「default.twig」のコードをどのように書き換えればチェックした小カテゴリのみ表記されるようになるでしょうか?

後、すでに商品が登録してあるのですが、ここをいじった場合にエラー等は出ないでしょうか?

{# 関連カテゴリ #}
                    {% if Product.ProductCategories is not empty %}
                        <div class="ec-productRole__category">
                            <div class="title">{{ '関連カテゴリ'|trans }}</div>
                            {% for ProductCategory in Product.ProductCategories %}
                                <ul>
                                    <li>
                                        {% for Category in ProductCategory.Category.path %}
                                            <a href="{{ url('product_list') }}?category_id={{ Category.id }}">{{ Category.name }}</a> {%- if loop.last == false %}
                                            <span>></span>{% endif -%}
                                        {% endfor %}
                                    </li>
                                </ul>
                            {% endfor %}
                        </div>
                    {% endif %}
468
投稿日時: 2021/12/3 9:48
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3160
Re: EC-CUBE4.1のカテゴリ表記について
>小カテゴリをチェックして登録すると、大カテゴリまでチェックされて表示されてしまう問題
こちらは商品登録時の処理で、小カテゴリの親(大カテゴリ)までチェック済みとしてデータベースに登録している為、現象が起きております。

その為、データベース上では
小カテゴリだけをチェックした商品と
小カテゴリと大カテゴリをそれぞれチェックした商品の違いは無く、
default.twigの変更では対応する事はできないかと思います。

対応する場合、商品の登録処理のプログラムを変更する必要があるのではないかと思います。

・管理画面 商品登録
/src/Eccube/Controller/Admin/Product/ProductController.php 502行目付近の処理
・管理画面 商品CSV登録
/src/Eccube/Controller/Admin/Product/CsvImportController.php 997行目

今後のECCUBE本体のバージョンアップの事を考えるとプログラムを直接改修するよりは
プラグインや/app/Customize/の拡張機能で改修する事がより望ましいと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

kazuousui
投稿日時: 2021/12/3 14:57
対応状況: −−−
半人前
登録日: 2018/7/26
居住地:
投稿: 18
Re: EC-CUBE4.1のカテゴリ表記について
ありがとうございます。

現状ではそれに対応したプラグインはでていないということでしょうか?
ec9iii
投稿日時: 2021/12/3 15:32
対応状況: −−−
一人前
登録日: 2014/9/8
居住地:
投稿: 110
Re: EC-CUBE4.1のカテゴリ表記について
-------------------------------------------
ジェラート
新入荷
ジェラート > 彩のデザート
ジェラート > 彩のデザート > CUBE
-------------------------------------------
 ↓
-------------------------------------------
ジェラート
新入荷
ジェラート > 彩のデザート > CUBE
-------------------------------------------

にされたいということですよね?

商品詳細ページの「関連カテゴリ」の表示部分だけであれば、
twig内のループで、前回ループと比較するような方法をとれば最下層のみに絞り込んで表示できるかもしれませんね。。
erukun
投稿日時: 2021/12/3 15:53
対応状況: −−−
常連
登録日: 2021/2/22
居住地: 国内
投稿: 48
Re: EC-CUBE4.1のカテゴリ表記について
関連カテゴリを簡略化


こうゆう事ではなくて?
4.1ではないですけれど。多分大丈夫な筈。。。
kazuousui
投稿日時: 2021/12/4 12:02
対応状況: −−−
半人前
登録日: 2018/7/26
居住地:
投稿: 18
Re: EC-CUBE4.1のカテゴリ表記について
ありがとうございます。
そちらのページは拝見させて頂いたのですが、4.1でも問題ないかどうか心配で...
ある程度商品も打ち込んでしまったので。
ec9iii
投稿日時: 2021/12/6 15:30
対応状況: −−−
一人前
登録日: 2014/9/8
居住地:
投稿: 110
Re: EC-CUBE4.1のカテゴリ表記について
いずれにしても、記述ミスがあればエラーにはなってしまいますので、事前にテスト環境を作成してお試し頂いたほうが良さそうには思います。

なお、上記のページの方法ではおそらく、ぱんくずのような階層表示ではなく、
階層表示を行わないタグのような表示形式になるかと思いますので、
どのような表示形式にされたいかも含めて、ご検討されるのがよろしいかと思いますー。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン

右上バナー


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は74,069名です
総投稿数は103,430件です

投稿数ランキング

1
seasoft
7333
2
468
3160
3
AMUAMU
2712
4
nanasess
2193
5
umebius
2052
6
yuh
1664
7
red
1465
8
h_tanaka
1170
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.