質問 > 管理機能 > 商品詳細ページのカテゴリ名の表示について |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
fukap |
投稿日時: 2011/6/15 22:10
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 商品詳細ページのカテゴリ名の表示について ちょっと疑問があり、小一時間ソースを眺めていました。
商品登録時に行う、商品とカテゴリの紐つけは、dtb_product_categories に格納されます。 ここに rank というカラムがあり、なんだか並び順を定義しているように思えますが、 商品登録時の内容によって rank が決まるわけではないようです。 rankは SC_Helper_DB の addProductBeforCategories() で定義されており、 商品登録時に dtb_product_categories に既に格納されているレコードから最上位ランクを取得し、 それに1を足した値を代入しているようなのですが、どうも想像した動きをしていないような。 また、この rank はいったいどこで使われているんだろう・・・。 そんなことを悩んでおりました。結局、よくわかりませんでしたが。 上記の戯言は置いといて、現実的には、nkta様も仰っているとおり、既存カラムを利用してカテゴリIDを保持しておくか、 いっそのこと、カテゴリ名など表示させたい文字列を保持しておくのも良いかと思います。 また、逃げの方法ではありますが、商品詳細ページの該当箇所に、商品名を表示させるのもアリかなと思います。 ご参考まで。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
![]() |
horrow | 2011/6/13 10:33 |
![]() |
fukap | 2011/6/13 11:18 |
![]() |
horrow | 2011/6/15 15:38 |
![]() |
nkta | 2011/6/15 16:37 |
» ![]() |
fukap | 2011/6/15 22:10 |
![]() |
seasoft | 2011/6/15 22:27 |
![]() |
fukap | 2011/6/16 9:23 |
![]() |
horrow | 2011/6/26 12:08 |
