0

我为每个产品创建了一个名为“specialtext”的属性。但没有在前端获取这个 specialtext 字段的值。知道吗?

4

3 回答 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 回答