MT4の検索ではブログ記事(エントリー)とウェブページをまとめて検索する。
で、検索表示時にブログ記事とウェブページで表示を変える場合は以下。
※ウェブページを検索結果から除外したいときなど。
<MTSearchResults> <mt:SetVarBlock name="type"><mt:EntryClassLabel></mt:SetVarBlock> <mt:If name="type" eq="ウェブページ"> -ウェブページの場合の処理 <mt:Else> - ブログ記事の場合の処理 </mt:If> </MTSearchResults>
EntryClassLabelでウェブページかブログ記事かが取得できるみたい。
typeという変数にそれを格納(SetVar)して、Ifで判定。
MTEntryClassLabel | テンプレートタグリファレンス
※上記サイトだとウェブページ=Pageとなっているけど、日本語環境内だと、
“ウェブページ”になるみたい。同様にEntry=ブログ記事のよう。