我遇到了问题。我尝试在平面目录模式下使用我的magento网站。 但它并不适用于产品清单。 我收到这个错误:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'e.infinite_stock' in 'where clause'
我创建了一个名为" infinte stock"的自定义属性。并选择"用于产品清单"和"在前端的产品视图页面上可见"。
我不知道我做错了什么...... 如果有人有想法。
提前致谢!
答案 0 :(得分:0)
登录管理面板,获取自定义属性代码。 目录 - >属性 - >管理属性,选择您的infinite_stock属性并复制属性代码 对于我们的示例,自定义属性代码将为infinite_stock
然后尝试以下代码。
$attribute = $_product->getResource()->getAttribute('infinite_stock');
if ($attribute)
{
echo $attribute_value = $attribute ->getFrontend()->getValue($_product);
}
此代码将首先检查属性代码是否存在,并在其中获取其值。
希望这有帮助。