2009-07-24 83 views
1

我已经在Magento 1.3.2.1安装的管理部分的产品中添加了一些自定义属性,并且我给出了其中一些属性的默认值。问题是,没有被返回的默认值时,我试图让从产品对象的属性如下:Magento自定义属性默认值没有在前端显示

$_product->getCode() 

按道理,我会想象的默认值被返回,如果没有一个存储在产品中,但似乎并非如此(除非我明白地错过了某些东西)。

以下列表是未返回默认值集的其中一个属性的所有当前设置。

属性属性:

属性代码:代码

范围:商店查看了店主

目录输入类型:文本字段

默认值:值

唯一值:否

值所需:对于店主没有

输入验证:无

适用于:所有产品类型

前端属性:

快速搜索用途:无

高级搜索中使用:没有

可比的前端:没有

使用分层导航:没有

使用在搜索结果中分层导航:没有

使用价格规则条件:无

位置:0

允许在前端使用HTML标签:是

产品V上可见IEW页上的前端:是

用于产品上市:是

用于产品上市的排序:没有

感谢您的帮助! Remy

回答

0

它接缝Mage_Core_Model_Abstract类不会检查__get神奇方法中的属性。请尝试使用getData方法代替:

$_product->getData('code'); 
1
 


echo $_product->getMyAttribute() 

echo $_product->getAnotherCustomAttribute() 
For eg Attribute Label : Short Description 
Then you must write code like  
echo $_product->getShortDescription() 
if Attribute Label : Weight Then 
echo $_product->getWeight() 


echo $_product->getAttributeText('attribute_code') 
For eg Attribute Label : Size and Attribute Code : size Then 
echo $_product->getAttributeText('size') 
相关问题