2012-06-14 5 views
3

Magento 검색의 "결과 없음"보기에 대한 사용자 정의 템플릿을 정의하는 방법이 있습니까?magento 사용자 정의 "결과 없음"검색 페이지

검색 결과가 없으면 1 열 레이아웃을 사용하고, 일치하는 항목이 있으면 2 열을 사용하고 싶습니다.

건배!

답변

11

동일한 문제가 있습니다. 빈 페이지, 즉 빈 검색 결과, 카테고리 페이지 및 바구니 페이지를 맞춤 설정하는 것이 쉽지 않았다고 싫었습니다. 그래서 이것을 위해 잠시 동안 연장을했습니다 : https://github.com/drewhunter/EmptyHandles. 본질적으로, 그것은 당신에게 3 여분의 레이아웃을 제공 처리합니다

  1. catalogsearch_result_index_empty
  2. catalog_category_view_empty
  3. checkout_cart_index_empty

그래서 특정 경우에, 당신은 빈에 템플릿을 변경하려면 다음 XML을 사용 모듈을 설치 한 후 검색 결과 페이지 :

<catalogsearch_result_index_empty> 
     <action method="setTemplate"> 
      <template>page/1column.phtml</template> 
     </action> 
    </catalogsearch_result_index_empty> 
+1

씨 헌터에 루트 참조를 포함해야합니다. 너가 지금 여기에 있었다면 나는 너에게 맥주를 사줬을거야! 대단히 고마워, 내가 찾고 있었던 것. – Walker

+0

Mr. Hunter, My Bad ..이 일은 나에게 달렸어. 나는 모든 파일을 자신의 길에 넣었다. 다른 방법이 있습니까 ?? 이걸 도와주세요. –

+0

시스템/구성/일반/디자인/빈 핸들 모듈에서 모듈을 활성화해야합니다. 감사 드류 !! –

0

Drew Hunter의 대답이 적합하지 않은 경우 :

  1. 사용 권한이 올바른지 확인하십시오.
  2. emptyhandles.xml

    <catalogsearch_result_index_empty> 
        <reference name="root"> 
         <action method="setTemplate"> 
          <template>page/1column.phtml</template> 
         </action> 
        </reference> 
    </catalogsearch_result_index_empty> 
    
관련 문제