2011-07-21 58 views
0

我有這樣的代碼:獲取多項選擇屬性選項在Magento的類別列表頁

<?php 
    $multiSelectArray = $this->getProduct()->getAttributeText('color'); 
    $lastItem = end($multiSelectArray); 

    foreach($multiSelectArray as $multiSelectItem){ 
    echo $multiSelectItem; 
    if($multiSelectItem != $lastItem) echo ", "; 
    } 
?> 

獲得多選屬性在類別列表頁面選項。

我的問題是,它不顯示的屬性如果在多選

幫助只有一個選擇!

+0

可能是相關的,我也有類似的問題,最終修改了顯示多選項值的渲染器。 http://stackoverflow.com/questions/6131380/display-multi-option-customer-attribute-within-customer-management-admin-grid – B00MER

+0

在附註中,爲什麼不使用implode()? –

回答

0

問題解決了,因爲只有一個選項是一個字符串,我已經測試過,如果(IS_STRING)........顯示的第一個選項;)

相關問題