Magento Layered Navigation Categories [closed]

2019-06-09 09:23发布

I would like the user to be sent to the category landing page when the user clicks the category in layered navigation.

So instead of the user getting /category.html?cat=11, they would get /category/RedWidget.html?cat=11 when they click the RedWidget category.

I found this link, but his code doesn't work.

Thanks ahead of time!

2条回答
放荡不羁爱自由
2楼-- · 2019-06-09 09:42

Category landing pages are usually defined in the same place where you created the category. Set the display mode to CMS block or CMS block + products and you should see your content displayed for the user.

If this isn't what you are expecting, please elaborate on what you are using as a "category landing page".

查看更多
【Aperson】
3楼-- · 2019-06-09 09:49

If I understand you correctly, I came across a similar problem. My eventual fix was to display both the left.phtml and layered navigation at the same time, then hide the category in layered navigation. (if($showBlock && $this->__($_filter->getName()) != "Category"):)

Then in left.phtml I parsed the $_GET variable and appended it to the end of the URL string for each category, ensuring that the layered navigation search terms persisted between categories.

Slightly dirty but it does the job.

查看更多
登录 后发表回答