バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品一覧 デフォルトの並び順を新着順に変更したい(2.11)

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
aramo
投稿日時: 2011/11/21 13:49
対応状況: −−−
新米
登録日: 2011/5/30
居住地:
投稿: 9
商品一覧 デフォルトの並び順を新着順に変更したい(2.11)
EC-CUBE 2.11.1
DBサーバ MySQL 5.0.82-community-log
WEBサーバ Apache
PHP 5.2.8

EC-CUBE,PHP初心者です。
商品一覧ページで、商品の並び順をデフォルトで
新着順にしたいのですが、
どこをどのように変更したら良いのか検討がつきません。

どなたがご教授いただけないでしょうか。
宜しくお願いいたします。

seasoft
投稿日時: 2011/11/21 13:57
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品一覧 デフォルトの並び順を新着順に変更したい(2.11)
LC_Page_Products_List クラスの lfGetProductsList メソッド内の「default:」以下の内容を「case 'date':」と同じく書き換えてみては?

一応、PHP の switch 文だけは、把握しておくと、良いかと思います。
(参考)
http://php.net/manual/ja/control-structures.switch.php


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

eoogle
投稿日時: 2011/11/21 13:59
対応状況: −−−
一人前
登録日: 2011/11/14
居住地:
投稿: 95
Re: 商品一覧 デフォルトの並び順を新着順に変更したい(2.11)
data/class/pages/products/LC_Page_Products_List.phpの
lfGetProductsList関数内の

// 新着順
case 'date':

の部分がデフォルトで呼ばれるようにすれば大丈夫だと思います。
aramo
投稿日時: 2011/11/24 10:46
対応状況: −−−
新米
登録日: 2011/5/30
居住地:
投稿: 9
Re: 商品一覧 デフォルトの並び順を新着順に変更したい(2.11)
seasoft様、eoogle様、
大変ありがとうございます。
登録順に変更する事ができました。
感謝でございます。

もう一つご質問なんですが、
こちらの部分を更新順に変更する場合はどのように記述したらよいのでしょうか?
eoogle
投稿日時: 2011/11/24 11:18
対応状況: −−−
一人前
登録日: 2011/11/14
居住地:
投稿: 95
Re: 商品一覧 デフォルトの並び順を新着順に変更したい(2.11)
同じあたりの create_date を update_date を変えれば
大丈夫だと思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,429名です
総投稿数は110,087件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1305
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.