2011-03-08 64 views
1

這裏是我當前的代碼,給了我我的屬性的選項:Magento - 如何獲取屬性選項的ID?

$attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', '158'); 
foreach ($attribute->getSource()->getAllOptions(false) as $option){ 
//$attributeArray[$option['value']] = $option['label']; 
echo"<li><a href=\"".Mage::getURL()."catalogsearch/advanced/result/?nf_featires[]=".$option['label']."\">".$option['label']."</li>"; 

} 

我想他們連接起來,但我需要的選項ID,以便讓搜索頁面返回結果。我如何提取選項ID?

回答

0

你的答案沒有工作喬納森。什麼做的工作是$option['value'],它要求我改變getAllOptions(false)getAllOptions(true)

+0

看看艾倫風暴回答這個問題得到期權的價值不是選項ID。 – 2012-08-01 20:25:43

0

$option['option_id']$option->getOptionId()應該工作

相關問題