0

何度も検索した結果、レイヤード ナビゲーションを Magento のホームページに追加するソリューションを見つけました。一見すると、期待どおりにフィルタリングされた結果で適切に動作していました。ただし、フィルタリングされた結果の URL にはすべて、URL に「root-catalog」が追加されているため、問題があります。これにより 404 が発生しますが、'root-catalog' を取り出すと、URL は正常に機能しています。

私は何が欠けていますか?助けてください!事前に助けていただければ幸いです!

階層化されたナビゲーションをホームページに追加するコード:

<reference name="left">
<block type="catalog/navigation" name="catalog.cat.leftnav" before="sidenav.left" template="catalog/navigation/left.phtml"/>
<block type="catalog/layer_view" name="catalog.leftnav" after="catalog.cat.leftnav" template="catalog/layer/view.phtml"/>
<action method="unsetChild"><alias>right.reports.product.viewed</alias></action>
<action method="unsetChild"><alias>right.reports.product.compared</alias></action>
</reference>
<reference name="content">
<block type="catalog/product_list" name="product_home" template="catalog/product/list.phtml">
<action method="setCategoryId">[b]<category_id>3</category_id>[/b]</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></action>
</block>
</reference>
4

1 に答える 1