Search code examples
magentonavigationcategorieslayered

Magento Layered Navigation Categories


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!


Solution

  • 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.