2017-06-05 29 views
0

PHPスクリプトで製品のカスタム属性値を取得する方法を知っている人は誰でも知っていますか(XMLを生成するために使用されるサーバーのルートにありますフィード)?Magento - 外部PHPスクリプトで商品のカスタム属性値を取得

カスタム属性は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

'$ row ['property_type']'には何が入っていますか? – Nolwennig

答えて

0

私は以下のコードを参考にしてください..!

$productId = 'YOUR PRODUCT ID'; 
$_product= Mage::getSingleton('catalog/product')->load($productId); 
echo $_product->getResource()->getAttribute('attribute_code')->getFrontend()->getValue($_product); 

これを試してください。

(結果に対するループ前)

Mage::getModel('catalog/product')->getCollection() 
    ->addAttributeToSelect('property_type') 
0

はこのような何かを持つコレクション依頼でカスタム属性property_typeを追加します。

Mage :: app( 'admin');

管理パネルの属性編集セクションで[製品リストで使用する]オプションを[はい]に設定します。

0

スクリプトのヘッダー部分に以下の行を追加する必要があります

関連する問題