显示magento主页上的产品列表AFTER过滤器(分层导航)被选中

时间:2015-10-15 19:39:17

标签: jquery css xml magento

此时我有一个主页

  • 左侧分层导航
  • 产品清单。
  • 3个街区(新的,销售和畅销产品)。

(顺便说一句,我使用的是magento 1.9.2.1)

我想要实现的只是3个街区(新的,销售和畅销书)。分层导航。

只要选择了分层导航中的一个过滤器,就会移除(或至少按下)3个块,然后显示产品列表。

也许我可以使用jQuery(使用布尔值,如果过滤器为真,然后......)在产品列表的显示之间切换 - >但是哪个过滤器全局可用于“if filter is true”。 或者.. jQuery不是解决方案,一些布局xml更新更好?

我想要你的意见。 Thanx提前!

1 个答案:

答案 0 :(得分:0)

如果你想沿着jQuery路线走(可能不是最好的?)你可能会在页面加载时使用CSS隐藏产品列表。然后使用template/catalog/layer/state.phtml确定是否存在活动过滤器,并添加jQuery / prototype以仅显示该点的产品列表div?如果您删除了所有过滤器,(假设您使用的是标准Magento),它将默认不再显示。