0

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 つの入力オプションを追加するために、どこを見ればよいか、何を変更すればよいか、ヒントを求めたいと思いました。

4

1 に答える 1