MTSearchResults
mt-search.cgi による検索の結果を表示するブロックタグです。MTSearchResults ブロックタグの内側では、記事に関するファンクションタグ MTEntry... を使うことができます。また、MTBlog... を使って、検索された記事が投稿されているブログについてのデータを表示できます。複数のブログを運営していると、すべてのブログの記事を対象とします。
ブログを限定したい場合は、mt-search.cgi を呼び出す際のオプションとして、IncludeBlogs=N のような形で指定してください。N にブログの ID 番号を入力します。また、環境変数 IncludeBlogs, ExcludeBlogs を指定することでも、検索対象のブログを制限できます。
使い方
<MTSearchResults>
<MTSearchResultsHeader>
<div id="search-results">
<h1 id="page-title">
<MTIfStatic><MTIfStraightSearch>「<$MTSearchString$>」と一致するもの</MTIfStraightSearch></MTIfStatic>
<MTIfTagSearch>タグ「<$MTSearchString$>」が付けられているもの</MTIfTagSearch>
</h1>
</MTSearchResultsHeader>
<MTBlogResultHeader>
<p>Results from <a href="<$MTEntryBlogURL$>"><$MTEntryBlogName$></a></p>
</MTBlogResultHeader>
<$MTInclude module="Entry Summary"$>
<MTBlogResultFooter>
<p>End of <a href="<$MTEntryBlogURL$>"><$MTEntryBlogName$></a></p>
</MTBlogResultFooter>
<MTSearchResultsFooter>
</div>
<ul class="search-pager">
<MTIfPreviousResults>
<li><a href="<$MTPreviousLink$>" rel="prev" onclick="return swapContent(-1);">< 前へ</a></li>
</MTIfPreviousResults>
<MTPagerBlock>
<MTIfCurrentPage>
<li><$MTVar name="__value__"$></li>
<MTElse>
<li><a href="<$MTPagerLink$>"><$MTVar name="__value__"$></a></li>
</MTIfCurrentPage>
</MTPagerBlock>
<MTIfMoreResults>
<li><a href="<$MTNextLink$>" rel="next" onclick="return swapContent();">次へ ></a></li>
</MTIfMoreResults>
</ul>
</MTSearchResultsFooter>
</MTSearchResults>
MTSearchResults と関連のあるテンプレートタグ (26)
- MTBlogResultFooter
- MTBlogResultHeader
- MTCurrentPage
- MTEntryEditLink
- MTIfCurrentPage
- MTIfMoreResults
- MTIfPreviousResults
- MTIfStraightSearch
- MTIfTagSearch
- MTNextLink
- MTNoSearch
- MTNoSearchResults
- MTPagerBlock
- MTPagerLink
- MTPreviousLink
- MTSearchIncludeBlogs
- MTSearchMaxResults
- MTSearchResultCount
- MTSearchResults
- MTSearchResultsFooter
- MTSearchResultsHeader
- MTSearchScript
- MTSearchString
- MTSearchTemplateID
- MTTagSearchLink
- MTTotalPages


