複数ブログを検索対象にする

| | コメント(0)

<input type="hidden" name="IncludeBlogs" value=""<$mt:BlogID$" />">

だとvalueに値するブログのみが検索対象になる。

<input type="hidden" name="IncludeBlogs" value="1,2,3,4,5,6" />

のように、ブログIDをカンマ区切りで複数指定すると、一括検索が可能。

また、
<input type="hidden" name="IncludeBlogs" value="1,2,3,4,5,6" />
のタグ自体を外せば、全てのブログが検索対象になる。

ただ、この場合、検索結果のページのテンプレートを別に作成しなければならない。

/admin?/search_templates/default.tmpl
をもとにテンプレートを作成し、例えばmysearch.tmplとする。

検索フォームに
<input type="hidden" name="Template" value="mysearch" />
と記述する。

mt-config.cgiにテンプレートを認識させてあげる。
SearchAltTemplate mysearch mysearch.tmpl

コメントする