2009.01.15
■MT4.x / MT5.x(2012/1/10確認)
MTでのブログ内検索についてです。
ブログの検索フォームからキーワード検索を行った場合、検索の対象となるのは
・タイトル
・本文
・続き
・キーワード
の4つです。
書き出されたテキストが検索対象になるわけではありません。
検索対象を新しく増やしたい場合、下記のサイト様で配布されているプラグインを使用することで、カスタムフィールドを検索対象にすることができます。
■Technology on Information
MT > CustomFieldsSearch
こちらで配布されている「CustomFieldsSearch」を使用します。
簡単に説明しますと、
1.ダウンロードしたデータをプラグインフォルダにアップします。
管理画面を開いている場合は再ログイン。
2.MT管理画面から「デザイン」>「ウィジット」から「検索」テンプレートを開きます。(MT4.2)
3.デフォルトでは1つ目の<mt:else>の下、<input type="hidden" name="IncludeBlogs" value="<$mt:BlogID$>" />がある場所に、
2009/1/23
思いっきり間違えてました・・
正しくは4行目あたり、<form method="get" action="<$mt:CGIPath$><$mt:SearchScript$>">の下に、
<input type="hidden" name="CustomFieldsSearch" value="1" />
<input type="hidden" name="CustomFieldsSearchClassType" value="entry" />
<input type="hidden" name="CustomFieldsSearchField" value="カスタムフィールド名" />
この 4  3行を追加します。(2014/1/29修正)
「カスタムフィールド名」の部分は検索対象にしたいカスタムフィールドの
テンプレートタグを入れてください。
(例)<input type="hidden" name="CustomFieldsSearchField" value="sample1" />
複数を指定したい場合は、その分だけ行を増やします。
(例)<input type="hidden" name="CustomFieldsSearchField" value="sample1" />
<input type="hidden" name="CustomFieldsSearchField" value="sample2" />
<input type="hidden" name="CustomFieldsSearchField" value="sample3" />
これで、記入したカスタムフィールドが検索対象になります。
(2014/1/29追記)
注意事項として、このプラグインはMT自体の検索条件とは併用できないようです。
少なくとも、検索対象のカテゴリーを指定するタグ
<input type="hidden" name="category" value="カテゴリー名" />
との併用はできませんでした。
MTは検索関係の機能がいまいちですが、これから良くなってくれると嬉しいですね。
MTでのブログ内検索についてです。
ブログの検索フォームからキーワード検索を行った場合、検索の対象となるのは
・タイトル
・本文
・続き
・キーワード
の4つです。
書き出されたテキストが検索対象になるわけではありません。
検索対象を新しく増やしたい場合、下記のサイト様で配布されているプラグインを使用することで、カスタムフィールドを検索対象にすることができます。
■Technology on Information
MT > CustomFieldsSearch
こちらで配布されている「CustomFieldsSearch」を使用します。
簡単に説明しますと、
1.ダウンロードしたデータをプラグインフォルダにアップします。
管理画面を開いている場合は再ログイン。
2.MT管理画面から「デザイン」>「ウィジット」から「検索」テンプレートを開きます。(MT4.2)
3.
思いっきり間違えてました・・
正しくは4行目あたり、<form method="get" action="<$mt:CGIPath$><$mt:SearchScript$>">の下に、
<input type="hidden" name="CustomFieldsSearch" value="1" />
<input type="hidden" name="CustomFieldsSearchClassType" value="entry" />
<input type="hidden" name="CustomFieldsSearchField" value="カスタムフィールド名" />
この
「カスタムフィールド名」の部分は検索対象にしたいカスタムフィールドの
テンプレートタグを入れてください。
(例)<input type="hidden" name="CustomFieldsSearchField" value="sample1" />
複数を指定したい場合は、その分だけ行を増やします。
(例)<input type="hidden" name="CustomFieldsSearchField" value="sample1" />
<input type="hidden" name="CustomFieldsSearchField" value="sample2" />
<input type="hidden" name="CustomFieldsSearchField" value="sample3" />
これで、記入したカスタムフィールドが検索対象になります。
(2014/1/29追記)
注意事項として、このプラグインはMT自体の検索条件とは併用できないようです。
少なくとも、検索対象のカテゴリーを指定するタグ
<input type="hidden" name="category" value="カテゴリー名" />
との併用はできませんでした。
MTは検索関係の機能がいまいちですが、これから良くなってくれると嬉しいですね。
コメントする