У продукта в CMS Magento (Мадженто) есть атрибуты (свойства).
Атрибуты Magento также делятся на типы (текст, да/нет, несколько значений). Есть атрибуты типа Селект (select) и Мультиселект (multiselect), атрибуты значения для которых можно заранее задать, и при редактировании выбирается один или несколько свойств (размер, цвет и т.д.) – пример конфигурируемый продукт.
На странице продукта в Magento можно легко получить значение атрибута для товара. А если надо получить все возможные опции (значения) атрибута?
Пример как можно получить все опции (свойства) атрибута в Magento.
$attribute=$product->getResource()->getAttribute("color"); //Проверяем тип атрибута, если select или multi-select if($attribute->usesSource()){ //Получаем все опции (значения) атрибута $options = $attribute->getSource()->getAllOptions(false); echo "<pre>"; print_r($options); }