質問 > フロント機能 > 【ECCUBE2.11】商品一覧の並び順条件にステータスを加えたい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
by0448 |
投稿日時: 2013/2/20 14:43
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【ECCUBE2.11】商品一覧の並び順条件にステータスを加えたい 進展がありましたので、記入させて頂きます。
以上のコードを追加したところ、ステータス順に並べることができました。 しかし、ステータスが付いていない商品が0と判別されているのか、先頭に来るのはステータスのついていない商品空になってしまいます。 希望としては、ステータスが1のものだけを先頭に持ってきて、他は更新順に並べたいのですが、どのような変更を行えばよいでしょうか。 ご教授の程、よろしくお願いいたします。 |
by0448 |
投稿日時: 2013/2/18 16:36
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【ECCUBE2.11】商品一覧の並び順条件にステータスを加えたい pingpong 様
ご返答ありがとうございます。 引用:
という箇所がわからなかったので、以下の箇所に注目してみました。 引用:
このdefult部分を直せばよいと思い、以下のように変更しました。
しかし、これだとエラーが出てしまうようです。 定義が足りないのでしょうか? PHPに下記たすほど技術と理解を持っていないので、申し訳ありませんが、ご教授いただけないでしょうか。 |
pingpong |
投稿日時: 2013/2/18 15:22
対応状況: −−−
|
長老 登録日: 2011/12/15 居住地: 投稿: 156 |
Re: 【ECCUBE2.11】商品一覧の並び順条件にステータスを加えたい 質問者様のPHPに対する理解度がどれ程なのかわかりませんが、下記の箇所を変更することでソート順は変更可能です。
data/class/pages/products/LC_Page_Products_list.php lfGetProductsListメソッド data/class/pages/products/list.php 105行目付近のソート順を設定する部分 |
by0448 |
投稿日時: 2013/2/18 10:41
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
【ECCUBE2.11】商品一覧の並び順条件にステータスを加えたい いつもお世話頂いております。
商品一覧ページの並び順についてお聞かせください。 現在、私が運営するサイトでの商品の並び順ですが、商品の更新順となっております。 この更新順をなくさず、これにあるステータスを追加している商品を優先で先頭に持ってきたいのですが、どのような変更が必要でしょうか。 このあるステータスというのはNEWステータスで、ステータス番号は1です。 どなたか、お詳しい方がいましたら、ご教授のほど、よろしくお願いいたします。 ―環境――――――――――――― EC-CUBE 2.11.2 MySQL 5.1.34-log PHP 5.2.17 ―――――――――――――――― |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |