【问题标题】:Magento: Set and store a global product filterMagento:设置和存储全局产品过滤器
【发布时间】:2011-03-17 11:02:40
【问题描述】:

在 Magento 中,如何在选择新类别或执行搜索时保​​持分层导航选择?

全文:

我们正在开发一家销售书籍和电子书的商店。当我浏览商店时,我通常希望查看所有产品。我还希望能够查看一个类别并且只查看书籍或电子书。这可以通过属性“产品类型”和分层导航轻松实现。

但是,问题是如果我选择另一个类别或执行搜索,当前的分层导航过滤器会丢失。我必须再次选择“产品类型”过滤器。

如果我想跨多个请求保持分层导航,我有哪些选择?

如果我想要的内容无法通过分层导航轻松实现,是否有关于如何最好地组织我的目录的任何建议?书籍和电子书的两个顶级类别会是更好的解决方案吗?但是,我怎么能选择“浪漫”类别并仍然看到书籍和电子书?

谢谢!

【问题讨论】:

    标签: php magento query-parameters layered-navigation


    【解决方案1】:

    分层导航绝对是满足您要求的最佳方式。

    查看从分层导航块单击属性值时生成的 URL(类似于your-category-path.html?color=6,其中 6 是属性选项 ID)。如果您将这些查询参数附加到包含分层导航块和产品集合(例如类别或搜索结果列表)的后续页面加载,它将应用该过滤器。

    【讨论】:

    • 感谢您的回答。你是什​​么意思我应该附加那些查询参数?有什么自动化的方法还是我必须检查所有可能的链接(例如类别链接、分页链接、产品视图链接等)并手动附加 URL 参数?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 2011-04-14
    • 2018-07-29
    相关资源
    最近更新 更多