Plone 4.3 と diazo ブートストラップ テーマを使用しており、site-search-form を使用して、2 つの検索オプションを含む検索用語を get メソッド経由で別のサイト (カタログ) に渡したいと考えています。
これを実現するために、plone.searchbox テンプレートを修正し、その内容をいくつか変更しました。
<div id="portal-searchbox"
i18n:domain="plone"
tal:define="navigation_root_url view/navigation_root_url;
search_input_id view/search_input_id;">
<form id="searchGadget_form" method="get" enctype="application/x-www-form-urlencoded" accept-charset="utf-8" action="http://www.thecatalogadress.net/opensearch">
<div class="LSBox">
<input name="LOCATION"
type="hidden"
value="HAGENBIB" />
<input name="SG1.SG.HAGENBIB:SGHagenvk"
type="hidden"
value="on" />
<input name="QUERY_alAL"
type="text"
size="18"
value=""
title="Finden"
class="searchField" />
<input class="searchButton"
type="submit"
value="search"
i18n:attributes="value label_search;" />
<div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>
</div>
</form>
</div>
ここまでで検索語は渡されましたが、URL に 2 つの入力オプションが導入されていないため、カタログ内のクエリは機能しません。
URLとして必要な結果はhttp://www.thecatalogadress.net/opensearch?LOCATION=HAGENBIB&SG1.SG.HAGENBIB:SGHagenvk=on&QUERY_alAL=testです
私は plone を初めて使用するので、URL に 2 つの入力オプションを追加するために、どこを見ればよいか、何を変更すればよいか、ヒントを求めたいと思いました。