hissyさん、いつもありがとうございます!
実現できました。ありがとうございました。
ただ、ユーザー領域にコピーして行ったカスタマイズでは変化せず、
concrete/blocks/search/controller.php
をバックアップを取った上で直接編集したら、動きました。
やはり、カスタマイズはユーザー領域で行ったほうがいいのでしょうか。
検索結果一覧の検索結果数を調整したい
2014年8月2日 at 13:21
いつもお世話になっております。
検索ブロックにてページ属性を検索し、その結果を検索結果一覧ページで表示させています。
何も設定していないデフォルトの状態ですと、検索結果はページ毎20項目表示され、それ以上は改ページされるようなのですが、この検索結果数の調節はどこで行うのでしょうか。
書籍やフォーラムをひと通り探してみたのですが、見つけられませんでした。
アドバイス頂ければ幸いです。
よろしくお願いします。
タグ:
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: 検索結果一覧の検索結果数を調整したい
コントローラーのカスタマイズを行なうには、コア領域の
concrete/blocks/search/controller.php
をユーザー領域の
blocks/search/controller.php
にコピーして行ないます。
件数を変更したカスタマイズのサンプルをこちらのURLに置いておきましたので参考にしてください。
http://gist.github.com/hissy/aace4f9ce59f46115971
検索ブロックでは IndexedPageList クラスを使用して検索を行なっていますが、このクラスのメソッドに setItemsPerPage() という表示件数を設定するものがありますので、これで変更が可能です。