Movable Type(バージョンは 3.2)は、私もなぜこんな仕様になっているのか謎なのだが、デフォルトのテンプレートについてる検索ボックスから検索して、その検索結果が表示されたページからまた検索を行うと、今度は Movable Type が管理しているすべてのブログを検索しに行ってしまう。これを防ぐにはどうしたらいいのだろうか?
にその方法が紹介されていた。要は、Movable Type をインストールしたディレクトリにある、
search_templates/default.tmpl
の中の
~
の部分を探して以下の青字の 1行を追加すればよい。
<form method="post" action="<$MTCGIPath$><$MTSearchScript$>">
<h3><MT_TRANS phrase="Search this site:"></h3>
<p><input type="text" size="30" name="search" value="<$MTSearchString$>" /> <input type="submit" value="<MT_TRANS phrase='Search'>" /></p>
<p><input type="checkbox" name="CaseSearch" /> <MT_TRANS phrase='Match case'> <input type="checkbox" name="RegexSearch" /> <MT_TRANS phrase='Regex search'></p>
<font color="blue"><input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" /></font>
</form>
Movable Type(バージョンは 3.2)は、私もなぜこんな仕様になっているのか謎なのだが、デフォルトのテンプレートについてる検索ボックスから検索して、その検索結果が表示されたページからまた検索を行うと、今度は Movable Type が管理しているすべてのブログを検索しに行ってしまう。これを防ぐにはどうしたらいいのだろうか?
にその方法が紹介されていた。要は、Movable Type をインストールしたディレクトリにある、
search_templates/default.tmpl
の中の
~
の部分を探して以下の青字の 1行を追加すればよい。
<form method="post" action="<$MTCGIPath$><$MTSearchScript$>">
<h3><MT_TRANS phrase="Search this site:"></h3>
<p><input type="text" size="30" name="search" value="<$MTSearchString$>" /> <input type="submit" value="<MT_TRANS phrase='Search'>" /></p>
<p><input type="checkbox" name="CaseSearch" /> <MT_TRANS phrase='Match case'> <input type="checkbox" name="RegexSearch" /> <MT_TRANS phrase='Regex search'></p>
<font color="blue"><input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" /></font>
</form>