表示できました。
------------------ここから下
$ipl = new \Concrete\Core\Page\PageList();
if($this->baseSearchPath != '') {
$ipl->filterByPath($this->baseSearchPath);
}
$ipl->filterByPageTypeHandle('infomation');
$pagination = $ipl->getPagination();
$do_search=1;
$results = $pagination->getCurrentPageResults();
------------------ここまで
$do_search=1というのは、下で結果を表示させる分岐に
if (isset($do_search) && $do_search) {
}
があって強制的に値をセットしました。これで問題ないのでしょうか?
Re: 検索ブロックのカスタマイズ
2016年9月9日 at 14:38
とりあえず、下記のコードを入れておけば動くと思います。
動作確認していないのでご注意を。
$ipl = new PageList();
if($this->baseSearchPath != '') {
$ipl->filterByPath($this->baseSearchPath);
}
$pagination = $ipl->getPagination();
$results = $pagination->getCurrentPageResults();
$this->set('results', $results);
$this->set('do_search', true);
$this->set('searchList', $ipl);
$this->set('pagination', $pagination);
Your post has been saved and will be published after approval by the forum moderator.
no60
Re: 検索ブロックのカスタマイズ
Call to undefined method Concrete\Core\Block\View\BlockView::set()