質問 > 管理機能 > 削除した商品の並び順情報が残ってしまうようです |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
134 |
投稿日時: 2009/10/20 17:28
対応状況: −−−
|
一人前 登録日: 2009/10/20 居住地: 京都市 投稿: 91 |
削除した商品の並び順情報が残ってしまうようです 商品を削除した際、商品の並び順の情報がテーブル(dtb_product_categories)から削除されないようです。
商品の並べ替え画面では、削除された商品は表示されませんが、実際に並べ替えを行おうとすると、削除済みの商品もrankの計算の対象となってしまいます。 例えば 商品A(rank=3)、商品B(rank=2)、商品C(rank=1) があり、商品Bは削除済みだとします。 このとき、並べ替えの画面では ----- 商品A 商品C ----- と表示されます。ここで、商品Aの「下へ」をクリックすると、内部的には商品Aと商品Bのrankが入れ替わっているようですが、見た目上は順番が変わりません。その後、もう一度商品Aの「下へ」をクリックすると、今度は商品Aと商品Cのrankが入れ替わり、 ----- 商品C 商品A ----- と見た目も入れ替わります。 削除された商品は商品は並べ替えの対象とならないようにしたいのですが、どのような修正をすればよいか、どなたかご教示いただけませんでしょうか。 すでにかなりの数の商品を登録し、かなりの数の商品が削除されていますので、既存データのコンバートが必要な場合は、その方法についてもお知恵を貸して頂きたいです。 環境は下記の通りです。 ---------------------------------------------------- [EC-CUBE] 2.4.1 [PHP] 5.2.10 [データベース] PostgreSQL 8.3.7 ---------------------------------------------------- 宜しくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 削除した商品の並び順情報が残ってしまうようです | 134 | 2009/10/20 17:28 |
Re: 削除した商品の並び順情報が残ってしまうようです | ecbg | 2009/10/20 17:53 |
Re: 削除した商品の並び順情報が残ってしまうようです | yokoshima | 2009/10/20 18:48 |
Re: 削除した商品の並び順情報が残ってしまうようです | 134 | 2009/10/20 19:29 |
Re: 削除した商品の並び順情報が残ってしまうようです | ecbg | 2009/10/21 9:13 |
Re: 削除した商品の並び順情報が残ってしまうようです | 134 | 2009/10/22 17:12 |