質問 > フロント機能 > カテゴリーの二階層以下の設定について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
moke |
投稿日時: 2011/12/15 1:45
対応状況: −−−
|
半人前 登録日: 2011/12/15 居住地: 投稿: 20 |
カテゴリーの二階層以下の設定について 教えて下さい!
この度、初めてEC-CUBEで開発を行うことになったのですが、 わからない事だらけで、行き詰ってしまっています。 カテゴリーの表示データですが、件数も多くカテゴリーIDに指定があるため、CSVファイルのデータを直接MySqlのdtb_categoryに読み込んでいます。 csvデータ category_id category名 親category rank 1 大分類1 0 1 1 10 中分類1 1 2 2 101 小分類1 10 3 3 102 小分類2 10 4 3 11 中分類2 1 5 2 111 小分類2 11 6 3 112 小分類2 11 7 3 二階層までは正常に表示されます。 1 大分類1 −10 中分類1 −11 中分類2 三階層目を表示しようとすると、一番下によってしまいます。 1 大分類1 −10 中分類1 −11 中分類2 −101 小分類1 −102 小分類1 商品管理のカテゴリー画面をみると、画面左のディレクトリ表示部分では 中分類2のなかに小分類1が全て入ってしまっているのですが、 中央ホーム画面では小分類1はなく、小分類2のみが表示されます。 似たような事例があったのですが、直接DBに登録しなければならないため、画面からCSVを取り込むことができません。 直接DBに取り込むことは不可能なのでしょうか? それとも、何か取り込みデータに不具合があるのでしょうか? また、直接DBに取り込む事が可能であった場合、他にも登録が必要なDBがあるのでしょうか? どなたか、ご教授いただければ幸いです。 |
fukap |
投稿日時: 2011/12/15 9:57
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: カテゴリーの二階層以下の設定について rank を降順で設定しないと、そのような状態になったと思います。
例えばデフォルト環境の dtb_category を調べてみると 以下のように値を持っていると思います。 category_id | category_name | rank | level -------------+---------------+------+------- 2 | 雑貨 | 6 | 1 1 | 食品 | 5 | 1 4 | なべ | 4 | 2 3 | お菓子 | 3 | 2 5 | アイス | 2 | 3 6 | レシピ | 1 | 1 |
moke |
投稿日時: 2011/12/15 10:47
対応状況: −−−
|
半人前 登録日: 2011/12/15 居住地: 投稿: 20 |
Re: カテゴリーの二階層以下の設定について ご教授ありがとうございます。
早速、取り込みデータを以下のように修正いたしました。 csvデータ category_id category名 親category level rank 1 大分類1 0 1 7 10 中分類1 1 2 6 101 小分類1 10 3 5 102 小分類2 10 3 4 11 中分類2 1 2 3 111 小分類2 11 3 2 112 小分類2 11 3 1 修正を行ったうえで、再度取り込みをし画面を表示させてみましたが、現象は変わらずでした。 今カテゴリーを商品データが存在しなくても、出力するように修正を行っていますが、それが原因でしょうか? また、どこかプログラムの修正を行えばこの期待通りの動きをしてくれるのでしょうか? |
ゲスト |
投稿日時: 2011/12/15 12:52
対応状況: −−−
|
Re: カテゴリーの二階層以下の設定について カテゴリID,カテゴリ名,親カテゴリID
1,大分類1,0 11,中分類2,1 112,小分類2,11 111,小分類1,11 10,中分類1,1 102,小分類2,10 101,小分類1,10 csvを上記の様にしてみてください。 理由は、下記のスレッドを参照してください。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4380&forum=7&post_id=19630#forumpost19630 |
|
moke |
投稿日時: 2011/12/15 15:29
対応状況: 解決済
|
半人前 登録日: 2011/12/15 居住地: 投稿: 20 |
Re: カテゴリーの二階層以下の設定について ご教授いただきありがとうございます。
教えていただいた通り、データを修正したところ 期待通りの結果で、表示することができました! EC-CUBEは複雑ですね。。。 これをもって解決済みとさせていただきます。 皆様、本当にありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |