У меня следующая проблема.В дополнительном модуле я хочу отсортировать параметры атрибута, основываясь на их позиции.Когда я пытаюсь получить опцию атрибута, я могу получить идентификатор и метку, но в этом объекте ничего нет.
Я могу, например, сделать следующее:
$attribute = $_product->getResource()->getAttribute($code)->getOptionsText($value):
Или просто getOptionId ($ value), но нет ничего, чтобы получить Позицию, которую можно редактировать в бэкэнде.Итак, как это получить?Ничего (полезного) в сети еще не нашел.
(Также похожий вопрос Сортировка параметров атрибута сортировки magento по позиции? не помогает)
РЕДАКТИРОВАТЬ: То, что мне удалось сделать, это сделать прямой оператор SQL, например:
SELECT sort_order FROM mag_eav_attribute_option WHERE option_id = 114 AND attribute_id = 533;
Но я думаю, есть лучший вариант получить это значение.