我为每个产品创建了一个名为“specialtext”的属性。但没有在前端获取这个 specialtext 字段的值。知道吗?
问问题
1009 次
3 回答
1
获取 PLAIN TEXT、TEXTAREA 或 DATE 类型属性的属性值:
$attribute_value = $product->getShirtSize(); //for shirt_size attribute
从 SELECT、MULTISELECT、DROPDOWN 或 YES/NO 属性中获取值:
$attribute_value = $product->getAttributeText($attribute_code);
于 2013-09-09T12:16:57.163 回答
0
文本或文本区域字段
对于这些属性,请使用:
// specify the attribute code
$attributeCode = 'name';
// build and filter the product collection
$products = Mage::getResourceModel('catalog/product_collection')
->addAttributeToFilter($attributeCode, array('notnull' => true))
->addAttributeToFilter($attributeCode, array('neq' => ''))
->addAttributeToSelect($attributeCode);
// get all distinct attribute values
$usedAttributeValues = array_unique($products->getColumnValues($attributeCode));
希望这对你有帮助。
于 2013-09-09T08:50:43.710 回答
0
为了显示新创建的产品属性,您需要将其添加到“属性集”。您是否将此属性添加到属性集?
于 2013-09-09T10:44:56.463 回答