検索窓やタグクラウドの最もシンプルな記述
インデックステンプレート、すべてのアーカイブテンプレートで利用できます。
検索窓
<form method=”get” action=”<mt:cgipath><mt:searchscript>”>
<input type=”text” name=”search” value=”” />
<input type=”hidden” name=”IncludeBlogs” value=”対象ブログID” />
<input type=”submit” value=”検索”>
</form>
複数のブログを検索対象した場合、検索結果は最初に対象としたブログのシステムテンプレート「検索結果」に表示されます。
タグクラウド
<a href=”<mt:cgipath><mt:searchscript>?tag=キーワード”>キーワード</a>
検索結果ページ作成
検索窓やタグクラウドを利用の検索結果ページは共通で、システムテンプレートの検索結果を利用します。
検索結果に一致した記事がある場合
<MTSearchResults>
<MTBlogResultHeader> 検索結果の最初の場合(*1) </MTBlogResultHeader>
//ループ処理
<MTBlogResultFooter> 検索結果の最後の場合 </MTBlogResulFooter></MTBlogResultFooter>
</MTSerachResults></MTSearchResults>
検索結果に一致した記事がない場合
<MTNoSearchResults>
</MTNoSearchResults>
検索が実行されなかった場合
<MTNoSearch>
</MTNoSearch>
- 検索結果の最初の場合や検索結果の最後の場合(*1)
- <MTBlogResultHeader>
<MTIfStraightSearch> キーワード検索の場合 </MTIfStraightSearch>
<MTIfTagSearch> タグ検索の場合 </MTIfTagSearch>
</MTBlogResultHeader>
- <mt:searchstring>
- 検索文字列を表示
- <mt:searchresultcount>
- 検索結果数
- <mt:entryeditlink>
- 記事の編集画面へのリンクを表示する(MTにログインしている場合にのみ表示される)。