バージョン選択

フォーラム

メニュー

オンライン状況

42 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 42
もっと...

サイト内検索

質問 > フロント機能 > 【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様

ご回答頂きましてありがとうございました。

修正内容の通りにいたしましたところ
問題なく表示されました。

配列が逆順になっているところまでは
行き着いたのですが・・・。
まだまだ当方が修行不足のようです。

大変助かりました。
重ねまして、ご回答頂きました皆様
どうもありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,708名です
総投稿数は109,948件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.