2012-09-28 6 views
0

어떤 이유로 표보기의 두 목록에서 페이징이 작동하지 않습니다. 필자는 필자가 필자가 필자가 필요로하는 것들로 부드럽게 만들었다 고 상상조차 할 수 없으며, 오랫동안 수색을 한 후에 다른 사람들이 겪었던 문제가 없기 때문에 스스로에게 물어봐야한다고 생각했다. 당신이 볼 수 있듯이Magento 기본 페이징이 작동하지 않습니다.

<catalog_category_default translate="label"> 
    <label>Catalog Category (Non-Anchor)</label> 
    <reference name="left"> 
     <block type="catalog/navigation" name="catalog.leftnav" after="currency" template="catalog/navigation/left.phtml"/> 
    </reference> 
    <reference name="content"> 
     <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml"> 
      <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml"> 
       <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml"> 
        <block type="page/html_pager" name="product_list_toolbar_pager"/> 
        <!-- The following code shows how to set your own pager increments --> 

         <action method="setDefaultListPerPage"><limit>4</limit></action> 
         <action method="setDefaultGridPerPage"><limit>9</limit></action> 
         <action method="addPagerLimit"><mode>list</mode><limit>2</limit></action> 
         <action method="addPagerLimit"><mode>list</mode><limit>4</limit></action> 
         <action method="addPagerLimit"><mode>list</mode><limit>6</limit></action> 
         <action method="addPagerLimit"><mode>list</mode><limit>8</limit></action> 
         <action method="addPagerLimit" translate="label"><mode>list</mode><limit>all</limit><label>All</label></action> 

       </block> 
       <action method="addColumnCountLayoutDepend"><layout>empty</layout><count>6</count></action> 
       <action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action> 
       <action method="addColumnCountLayoutDepend"><layout>two_columns_left</layout><count>4</count></action> 
       <action method="addColumnCountLayoutDepend"><layout>two_columns_right</layout><count>4</count></action> 
       <action method="addColumnCountLayoutDepend"><layout>three_columns</layout><count>3</count></action> 
       <action method="setToolbarBlockName"><name>product_list_toolbar</name></action> 
      </block> 
     </block> 
    </reference> 
</catalog_category_default> 
<catalog_category_layered translate="label"> 
    <label>Catalog Category (Anchor)</label> 
    <reference name="left"> 
     <block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml"/> 
    </reference> 
    <reference name="content"> 
     <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml"> 
      <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml"> 
       <!-- <action method="addReviewSummaryTemplate"><type>default</type><template>review/helper/su.phtml</template></action> --> 
       <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml"> 
        <block type="page/html_pager" name="product_list_toolbar_pager"/> 
        <!-- The following code shows how to set your own pager increments --> 
         <action method="setDefaultListPerPage"><limit>4</limit></action> 
         <action method="setDefaultGridPerPage"><limit>9</limit></action> 
         <action method="addPagerLimit"><mode>list</mode><limit>2</limit></action> 
         <action method="addPagerLimit"><mode>list</mode><limit>4</limit></action> 
         <action method="addPagerLimit"><mode>list</mode><limit>6</limit></action> 
         <action method="addPagerLimit"><mode>list</mode><limit>8</limit></action> 
         <action method="addPagerLimit" translate="label"><mode>list</mode><limit>all</limit><label>All</label></action> 
         <action method="addPagerLimit"><mode>grid</mode><limit>3</limit></action> 
         <action method="addPagerLimit"><mode>grid</mode><limit>6</limit></action> 
         <action method="addPagerLimit"><mode>grid</mode><limit>9</limit></action> 
         <action method="addPagerLimit" translate="label"><mode>grid</mode><limit>all</limit><label>All</label></action> 
       </block> 
       <action method="addColumnCountLayoutDepend"><layout>empty</layout><count>6</count></action> 
       <action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action> 
       <action method="addColumnCountLayoutDepend"><layout>two_columns_left</layout><count>4</count></action> 
       <action method="addColumnCountLayoutDepend"><layout>two_columns_right</layout><count>4</count></action> 
       <action method="addColumnCountLayoutDepend"><layout>three_columns</layout><count>3</count></action> 
       <action method="setToolbarBlockName"><name>product_list_toolbar</name></action> 
      </block> 
     </block> 
    </reference> 
</catalog_category_layered> 

내가 올바른 블록을 만들 :

여기 내 catalog.xml 중 관련 부분이다. 하지만 toolbar.phtml 또는 pager.phtml로 이동하면 에코를 시도하거나 변경하거나 삭제하려고합니다. 전혀 아무 일도 일어나지 않습니다.

나는 전체 프로젝트를 통해 이미 검색을 했으므로 툴바와 관련된 작업을 수행하지 않습니다.

나는 누군가가 나를 도울 수 있기를 바랍니다 :)

답변

1

제안 :

    은 관리자에 캐시 관리에서 레이아웃 블록 캐싱을 해제
  • 합니다.
  • 기본 테마가 아닌 테마 + 테마 패키지에 대해 toolbar.phtmlpager.phtml 파일을 편집하십시오.
  • 문제의 카테고리가 카테고리 관리 보고 다른 테마를 사용하지 않는 확인> 사용자 정의 디자인 당신이 사이트의 복사본을 두 개 이상있는 경우
  • 같은 '라이브'와 당신을 위해 '로컬 호스트'로 오른쪽 하나 찾고 있습니다. 바보 같은 실수로 들리지만 누구에게나 일어날 수 있습니다.
관련 문제