質問 > フロント機能 > CSV登録時にカテゴリの親要素を登録しない方法 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
numa1234 |
投稿日時: 2019/4/28 20:07
対応状況: −−−
|
常連 登録日: 2018/4/3 居住地: 投稿: 48 |
CSV登録時にカテゴリの親要素を登録しない方法 EC-CUBE3.0.15を使用しています。
関連カテゴリーに 関連カテゴリ A A>B A>B>C このような表示がデフォルトですが 関連カテゴリ A>B>C このように最終階層のみを表示させたいと思い調べたところ /src/Eccube/Controller/Admin/Product/ProductController.php こちらの foreach ($Category->getPath() as $ParentCategory) { if (!isset($categoriesIdList[$ParentCategory->getId()])) { $ProductCategory = $this->createProductCategory($Product, $ParentCategory, $count); $app['orm.em']->persist($ProductCategory); $count++; */ /* @var $Product \Eccube\Entity\Product */ /* $Product->addProductCategory($ProductCategory); $categoriesIdList[$ParentCategory->getId()] = true; この部分をコメントアウトで解決すると書いてあったのですが 手動で登録した場合は親要素が登録されず最終階層のみの表示になったのですが、CSVで登録した場合は相変わらず親要素が登録されてしまいます。 CSV登録の場合別のファイルで指示しているのでしょうか? ご存知の方いらっしゃいましたら教えていただければと思います。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» CSV登録時にカテゴリの親要素を登録しない方法 | numa1234 | 2019/4/28 20:07 |
Re: CSV登録時にカテゴリの親要素を登録しない方法 | umebius | 2019/4/29 7:17 |
Re: CSV登録時にカテゴリの親要素を登録しない方法 | numa1234 | 2019/4/30 10:10 |
Re: CSV登録時にカテゴリの親要素を登録しない方法 | umebius | 2019/4/30 23:10 |