Re: 検索結果一覧の検索結果数を調整したい
2014年8月4日 at 10:34
検索ブロックには、件数を設定するオプションが設定されていません。このような場合、書籍で解説しているようなテンプレート(view.php)のカスタマイズだけでは対応できず、コントローラー(controller.php)のカスタマイズが必要になります。
コントローラーのカスタマイズを行なうには、コア領域の
concrete/blocks/search/controller.php
をユーザー領域の
blocks/search/controller.php
にコピーして行ないます。
件数を変更したカスタマイズのサンプルをこちらのURLに置いておきましたので参考にしてください。
http://gist.github.com/hissy/aace4f9ce59f46115971
検索ブロックでは IndexedPageList クラスを使用して検索を行なっていますが、このクラスのメソッドに setItemsPerPage() という表示件数を設定するものがありますので、これで変更が可能です。
Your post has been saved and will be published after approval by the forum moderator.
osamus
Re: 検索結果一覧の検索結果数を調整したい
実現できました。ありがとうございました。
ただ、ユーザー領域にコピーして行ったカスタマイズでは変化せず、
concrete/blocks/search/controller.php
をバックアップを取った上で直接編集したら、動きました。
やはり、カスタマイズはユーザー領域で行ったほうがいいのでしょうか。