Re: サイト内検索で特定のブログのみを指定したい
- Garyuten > サイト内検索で特定のブログのみを指定したい @ 2017/2/8 17:13
- » Garyuten > Re: サイト内検索で特定のブログのみを指定したい @ 2017/2/9 1:08
- nana123 > Re: サイト内検索で特定のブログのみを指定したい @ 2017/8/23 11:39
Garyuten > Re: サイト内検索で特定のブログのみを指定したい @ 2017/2/9 1:08 |
---|
なんとか自己解決しました。
動作確認したバージョンは3.0.6.1です。 おそらく他の3系でも動作するかと思います。 考え方としては、生成されるurlで判別できるようにします。 ▼下準備:以下のファイルを複製
▼修正 /app/Controller/ContentsController.php の176行目辺りを修正
↓修正
▼テーマファイル サイト内検索フォームの中に以下のhidden値を埋め込みます。 例)対象ブログのurlが "/testblog/" の場合
リンクで検索結果に飛ばす場合はgetクエリでurlを生成しても大丈夫です。
例)ブログ[testblog]内の "baserCMS"で検索する場合のURL
誰かの役に立てれば幸いです。 もっと柔軟にサイト内検索できるようになるといいですね。 ブログ指定とか、ブログのタグやカテゴリ指定などなど。 |