在magento中,在我的页面产品中,我拥有所有产品,我可以过滤它们。 我显示大约10个过滤器,我想只显示5并隐藏5,我可以使用.show()/。hide()在jQuery中执行此操作。 显示不是问题,问题是如何知道过滤器是否可见。
我想我需要为属性添加自定义属性,但我不知道这是怎么做的?
答案 0 :(得分:0)
不完全确定这是你要问的,但是如果你想给产品一个新属性,你首先
现在,您可以通过
将其添加到您的产品中添加产品时,系统会显示您的新字段。
要在模板中检索此信息,您应该使用
行中的功能$_newattribute=$_product->getNewattribute();
Newattribute将是您的属性代码的名称。
(请注意,必须首先定义$ _product对象 - 它应该在显示产品的任何页面上都是如此)
或者,如果您只是想使用jquery来了解某些内容是否可见,那么这里有一个解决方案:Detect if an element is visible