在属性magento中添加自定义属性

时间:2014-06-22 16:59:28

标签: jquery magento

在magento中,在我的页面产品中,我拥有所有产品,我可以过滤它们。 我显示大约10个过滤器,我想只显示5并隐藏5,我可以使用.show()/。hide()在jQuery中执行此操作。 显示不是问题,问题是如何知道过滤器是否可见。

我想我需要为属性添加自定义属性,但我不知道这是怎么做的?

1 个答案:

答案 0 :(得分:0)

不完全确定这是你要问的,但是如果你想给产品一个新属性,你首先

  • 转到目录 - 属性 - 管理属性。
  • 点击"添加新属性"
  • 填写所需属性类型的详细信息。你可能只想要一个带有" show"的值的下拉列表。和"隐藏"
  • 为了这个例子,我们假设你已经填写了属性代码" newattribute"

现在,您可以通过

将其添加到您的产品中
  • 转到目录 - 属性 - 管理属性集,然后单击要将其添加到
  • 的产品类型
  • 从"未分配的属性"拖放新属性。区域到已使用属性列表
  • 点击"保存属性集"

添加产品时,系统会显示您的新字段。

要在模板中检索此信息,您应该使用

行中的功能
$_newattribute=$_product->getNewattribute();

Newattribute将是您的属性代码的名称。

(请注意,必须首先定义$ _product对象 - 它应该在显示产品的任何页面上都是如此)

或者,如果您只是想使用jquery来了解某些内容是否可见,那么这里有一个解决方案:Detect if an element is visible