質問 > フロント機能 > 【EC-CUBE 2.11】商品詳細ページでの関連カテゴリ表示 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
MPV |
投稿日時: 2011/3/27 18:44
対応状況: −−−
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
【EC-CUBE 2.11】商品詳細ページでの関連カテゴリ表示 [EC-CUBE] 2.11.0 正式版(不具合修正ファイル適用済み)
[レンタルサーバ] なし(開発用にXAMPPで動かしています) [OS] Windows7 Professional [PHP] PHP 5.3.5 [データベース] MySQL 5.0.7 [WEBサーバ] apache 2.2.17 [ブラウザ] Google Chrome 10.0.648.204 [現象] 商品詳細ページでの関連カテゴリ表示ですが、 2.4の時と表示が逆になっております。 2.4 食品 > お菓子 > アイス 2.11 アイス > お菓子 > 食品 当方、EC-CUBEでのECサイト作成の初心者なので 調べながら修正を行おうとしているのですが、 以下のところまで行ってみましたが どうもうまくいきません。 <修正内容> SC_Helper_DB.phpにあるsfGetMultiCatTreeで 配列に設定している内容を逆にsortすれば、 逆順に表示されるのではと思い、$arrCatTreeを krsortする処理を追加 ご存知の有識者の方、または修正を行った方が いらっしゃいましたら、ご助言頂ければ幸いです。 どうぞよろしくお願いいたします。 |
yuse |
投稿日時: 2011/3/27 19:11
対応状況: −−−
|
一人前 登録日: 2011/2/13 居住地: 投稿: 76 |
Re: 【EC-CUBE 2.11】商品詳細ページでの関連カテゴリ表示 どうもー
すいません、、商品詳細ページがどこか分からなかったので、管理画面の商品検索一覧のところをみてみました。。 SC_Helper_DB.phpのsfGetLevelCatListメソッド内にある $objQuery->setOption("ORDER BY level"); ↓ $objQuery->setOption("ORDER BY rank DESC"); に変えたらどうでしょうか? |
MPV |
投稿日時: 2011/3/27 19:34
対応状況: −−−
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 【EC-CUBE 2.11】商品詳細ページでの関連カテゴリ表示 yuse様
ご回答頂きありがとうございます。 説明が足りず申し訳ありません。 当方が言っている商品詳細ページは、 フロント機能の商品詳細ページです。 ご回答内容の通りに修正してみましたが やはりうまくいきません。 当方が調べた流れを申しますと、detail.tplの関連カテゴリ表示部分は ++++++++++++++++++++++++++++++++++++++++++++++++++ <div class="relative_cat">関連カテゴリ: ・ ・ ・ <a href="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php?category_id=<!--{$arrRelativeCat[r][s].category_id}-->"><!--{$arrRelativeCat[r][s].category_name}--></a> <!--{if !$smarty.section.s.last}--><!--{$smarty.const.SEPA_CATNAVI}--><!--{/if}--> ・ ・ ・ </div> ++++++++++++++++++++++++++++++++++++++++++++++++++ と$arrRelativeCatを使用しており、 これを設定しているのがLC_Page_Products_Detail.phpで、 ++++++++++++++++++++++++++++++++++++++++++++++++++ $this->arrRelativeCat = SC_Helper_DB_Ex::sfGetMultiCatTree($product_id); ++++++++++++++++++++++++++++++++++++++++++++++++++ とsfGetMultiCatTreeを呼んでいるので、その中を修正しないといけないような 気がしていました。 yuse様のご回答を見て、はたと思い2.4.4の方を確認したのですが、 処理自体は同じのようです。 どうも当方が見当違いのところを修正しているような気がします。 |
shutta |
投稿日時: 2011/3/28 18:21
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 【EC-CUBE 2.11】商品詳細ページでの関連カテゴリ表示 すみません、2.11.0の段階で私が修正した部分が影響していたようです。
本家に修正をコミットしておりますので、下記の内容をご参照下さい。 #1203 [フロント]商品詳細:関連カテゴリの順番が逆 http://svn.ec-cube.net/open_trac/ticket/1203 http://svn.ec-cube.net/open_trac/changeset/20785
|
MPV |
投稿日時: 2011/3/28 22:10
対応状況: 解決済
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 【EC-CUBE 2.11】商品詳細ページでの関連カテゴリ表示 shutta様
ご回答頂きましてありがとうございました。 修正内容の通りにいたしましたところ 問題なく表示されました。 配列が逆順になっているところまでは 行き着いたのですが・・・。 まだまだ当方が修行不足のようです。 大変助かりました。 重ねまして、ご回答頂きました皆様 どうもありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |