カスタムフィールドのデータを検索するCustomFieldsSearch を動かす

理解するのに1日近くかかってしまった><

 

まず、インストールします。

 

/plugins/に解凍したCustomFieldsSearch-0.1.4を入れます。

 

インストールできると管理ツールのシステムメニューのツール>プラグインに

 

利用可能なプラグインとして表示されます。

 

次に

テンプレートをいじります。

 

検索フォーム部分のテンプレートに

 

<input type=”hidden” name=”IncludeBlogs” value=”<$mt:BlogID$>” />の下に

<input type=”hidden” name=”CustomFieldsSearch” value=”1″ />
<input type=”hidden” name=”CustomFieldsSearchField” value=”book_isbn” />

 

を追加します。

2行目の

<input type=”hidden” name=”CustomFieldsSearchField” value=”book_isbn” />

は自分で作ったカスタムフィールドの「テンプレートタグ」をvalue=”AAAAA”に入れます。

 

これでおkです。

 

次に、検索結果のテンプレートに表示をさせる時は

 

<mt:IfCustomFieldsSearchField tag=”book_isbn”>
<!– ISBNが検索対象になっている場合にのみ表示されます –>
ISBN: <MTbook_isbn>
</mt:IfCustomFieldsSearchField>

 

こんな感じでMTタグを書くと検索結果に表示されます。

 

 その他もっと詳しい情報は

CustomFieldsSearch とは - ToI
できること カスタムフィールドの内容を対象にして検索を行うことができます。 また指定したフィールドのみを対象にして検索を行うことができます。 部分的にAND検索やOR検索に対応しています。 できないこと MT(4.2以降)が備えている記法でのAND検索やOR検索には対応していません。 MT(4.2以降)が備...

 

 

 

 

 

コメント

タイトルとURLをコピーしました