質問 > フロント機能 > 「おすすめ商品情報」の表示件数を変更したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
acarry |
投稿日時: 2015/4/8 18:11
対応状況: −−−
|
新米 登録日: 2015/4/8 居住地: 投稿: 2 |
「おすすめ商品情報」の表示件数を変更したい EC-CUBE触り立ての新米です。
バージョン2.13.2にて、デフォルトのテンプレートをコピーしオリジナルテンプレートとしてカスタマイズ中です。 「おすすめ商品」に関して、管理画面から登録している数と違う件数をランダムでトップページに表示したいのです。 おすすめとして12件表示しているけれど、トップページにはそのうち3件がリロードの度にランダムで表示される、という内容です。 ランダム表示に関しては LC_Page_FrontParts_Bloc_Recommend.php内の終盤の方に一文加えたら実現できました。 shuffle($response); ←追加した文です return $response; ただ表示件数に関してはどこになにをしたら良いのか皆目検討がつかず… 助けていただければ幸いです。 よろしくお願いいたします。 |
yuh |
投稿日時: 2015/4/8 21:16
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: 「おすすめ商品情報」の表示件数を変更したい やっつけですが、
の下に
こんな感じでできると思います。 確認はしてませんが。 returnの前でsuhffleすると必要のないデータまで取得するので、取得するIDの段階でsuhffleすればいいんじゃないでしょうか? DBから取得する段階でORDER BY RAND() LIMIT 3とかつける方がいいと思いますが。 |
acarry |
投稿日時: 2015/4/9 10:39
対応状況: 解決済
|
新米 登録日: 2015/4/8 居住地: 投稿: 2 |
Re: 「おすすめ商品情報」の表示件数を変更したい yuh様
お返事ありがとうございます。 出来ました! 記載いただいたコードを挿入したところ、見事希望の内容が実現しました。 shuffleに関しても一緒にご提案いただいて、ありがたい限りです… 何日調べても自分では方法を見つけられず途方に暮れていたので、こちらで質問してみてよかったです。 本当にありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |