产品列表视图中不显示自定义属性Magento

时间:2011-12-15 18:24:33

标签: magento attributes php

我正在尝试在产品列表页面上显示某些自定义属性。为此,我已按照Magento Commerce论坛上的说明进行操作,并测试了此方法。我无法发布链接,因为我只允许以新用户的身份发布两个链接。

我们正在使用自定义模板。所以我添加了文件夹结构“/ app / design / frontend / yardandpool / yap / template / catalog / product”,然后将新的“list.phtml”文件上传到产品文件夹。然后,在类别的管理部分的“自定义设计”下,我选择了自定义模板文件夹。

我试图显示的属性是特定产品的“Key#”。它应显示在产品名称上方。正如你在这里看到的,它没有......

http://50.23.233.222/~yardandp/index.php/swimming-pool-supplies-accessories/swimming-pool-parts/test-parts1.html

但是,我在“base”文件夹中创建了一个自定义模板文件夹。我创建了“/ app / design / frontend / base / yardandpool / template / catalog / product”并将相同的“list.phtml”文件放在product文件夹中。然后,我创建了第二个测试类别,并在管理部分的“自定义设计”中选择了此文件夹。显然,布局不正确,但如果向下滚动到产品所在的位置,您将看到自定义属性“Key#”。

http://50.23.233.222/~yardandp/index.php/swimming-pool-supplies-accessories/swimming-pool-parts/test-parts2.html

在这里显示的原因是什么,但两个类别页面都没有?我似乎无法找出问题所在。

2 个答案:

答案 0 :(得分:1)

属性有一个“用于产品清单(取决于设计主题)”的选项,需要检查产品列表中的错误。

此功能的原因是产品具有许多属性,这些属性在类别页面上不需要,因此可以卸载以节省时间。

答案 1 :(得分:0)

在STORES-> Attributes-> Product下的Magento后端创建一个新属性'Key No.'。 在创建属性以将其显示在产品列表和视图页面中时,将店面属性下的“在前端的产品视图页面上可见”和“在产品列表中使用”选项的值设置为“是”。