2014-12-18 2 views
0

Plone 4.3과 diazo bootstrap 테마를 사용 중이며 사이트 검색 양식을 사용하여 두 개의 검색 옵션을 포함하는 searchterms를 다른 사이트 (카탈로그)로 전달하려고합니다. via 메소드를 통해.Plone Search : URL을 통해 다른 사이트로 전달할 방법을 얻으십시오.

이를 위해 나는 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에 도입되지 않습니다 카탈로그의 쿼리가 작동하지 않습니다.

내가 URL로 필요 결과는 http://www.thecatalogadress.net/opensearch?LOCATION=HAGENBIB&SG1.SG.HAGENBIB:SGHagenvk=on&QUERY_alAL=test

으로 나는 나는 내가 보는 나 URL에 두 개의 입력 옵션을 추가하기 위해 무엇을 변경하는 힌트에 대해 물어보고 싶은게 플론 (Plone)에 새로운 .

답변

0

템플릿에 대한 재정의를 위해 올바른 ZCML 지시문을 추가하는 것을 잊어 버리는 것 같습니다.

Overriding Viewlets에서이 자습서를 살펴보십시오.

관련 문제