有没有人知道如何在PHP脚本中获取产品的自定义属性值(我们在用于生成XML的服务器的根目录中有这个值)?
自定义属性是property_type。其他人工作但不是那个。这是代码:
foreach ($arrayObj as $row ) {
//get data
$pro_item = getPropertyItem($row['entity_id'],$pdo);
$images = getImages($row['entity_id'],$pdo);
$term = getTerm($row['entity_id'],$pdo);
$local=getLocation($row['entity_id'],$pdo);
// create tags and data
$item = $xml->createElement('item');
$i_status = $xml->createElement('status',getStatus($row['entity_id'],$pdo));
$i_propertyType = $xml->createElement('propertyType',$row['property_type']);
$i_title = $xml->createElement('title',htmlentities(removeAt($pro_item['title'])));
$i_projectName = $xml->createElement('projectName',getBuilding($local,$pro_item['title']));
$i_description = $xml->createElement('description',htmlentities(removeAt($pro_item['description'])));
答案 0 :(得分:0)
我的下面代码会帮助你......!
$productId = 'YOUR PRODUCT ID';
$_product= Mage::getSingleton('catalog/product')->load($productId);
echo $_product->getResource()->getAttribute('attribute_code')->getFrontend()->getValue($_product);
请试试这个。
答案 1 :(得分:0)
在收集请求中添加自定义属性property_type
,如下所示:
(在结果循环之前)
Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('property_type')
答案 2 :(得分:0)
需要在脚本的标题部分添加以下行。
法师::应用( '管理员');
“管理面板属性编辑”部分中的“在产品列表中使用”选项设置为“是”。