2

私はマジェントが初めてです。多数の製品を含む製品ページを作成しています。

それらをCMSページに表示しようとしていますが、ページごとに20 レコードしか表示できません。ユーザーが製品を簡単にナビゲートできるように、ページネーションを表示したいだけです。

ネットで検索したところ、このコードが見つかり、レイアウト更新 XMLで更新されました

<reference name="content">
    <block type="catalog/product_list" name="featured" template="catalog/product/list.phtml">
        <action method="setCategoryId"><category_id>2</category_id></action>
    </block>
</reference>

しかし、それは機能していません。

Magento にデフォルトのページング メカニズムはありますか?

4

1 に答える 1

6

私は私の質問の解決策を見つけました

こちらレイアウト更新 XML

<reference name="content">
<block type="catalog/product_list" name="home" template="catalog/product/list.phtml">
<action method="setCategoryId"><category_id>2</category_id></action>

<action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></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"/>
 </block>
<action method="setToolbarBlockName"><name>product_list_toolbar</name><count>5</count></action>
</block>
 </reference>

ページ分割するカテゴリIDを変更するだけです。

于 2013-02-11T14:44:35.470 に答える