我是Magento的新手,一直沿用基本主題,但目錄分頁存在問題。Magento中的分頁
目前,我有問題得到「page/html_pager」塊顯示。
所以,我的catalog.xml有這兩個錨和非錨類:
<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" />
</block>
</block>
</block>
</reference>
我toolbar.phtml有相應的代碼:
<?php echo $this->getPagerHtml() ?>
和我的默認/ template/page/html/pager.phtml只包含一些測試代碼: <h1>Test</h1>
起初我以爲這可能是因爲沒有多個頁面,所以我添加了一些產品,並將網格和列表視圖設置爲每頁最多顯示1個,並且項目計數反映了這一點: Showing 1 of 11 items
在$this->getPagerHtml()
上做一個var_dump
會返回一個空字符串,並且使用模板路徑提示表明它甚至不會加載該塊 - 但它會加載它的父塊。
直接從基本設計包複製代碼不起作用,但切換到它所做的包。
那麼,我錯過了什麼?還是做錯了?我已經用盡了想法。
謝謝
偉大的發現,我也遇到了這個問題,當使用local.xml和你的解決方案完全恢復分頁。真是奇怪,很想聽聽爲什麼這也是必需的解釋。感謝您分享您的解決方案。 – zigojacko
你救了我的一天:)謝謝你的歡呼! –