Tôi đang cố gắng truy xuất tất cả các tùy chọn cho tất cả các lượt xem cửa hàng cho một thuộc tính, ví dụ: color
.
Đối với thuộc tính color
tôi đã tạo ra hai tùy chọn blue
và white
. Tôi đã thử mã sau đây giả sử trả lại tất cả các nhãn tùy chọn cho tất cả các lượt xem cửa hàng, nhưng chỉ trả lại admin
nhãn tùy chọn cho tôi.
$option_arr = array();
$attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'color');
foreach ($attribute->getSource()->getAllOptions(false) as $option) {
$option_arr[$option['value']] = $option['label'];
}
// $option_arr contains Array([4] => Blue, [3] => White)
Các cách sau hoạt động tốt để nhận tất cả các color
tiêu đề thuộc tính cho mỗi lượt xem cửa hàng, nhưng không hoạt động cho các tùy chọn.
$product = Mage::getModel('catalog/product')->load();
$attribute_title = $product->getResource()->getAttribute('color');
// $attribute_title contains Array([1] => ~~~, [2] =>Color, [3] => Couleur, [4] => Còôlòôr)