Dreaded semicolon
Dreaded semicolon

Reputation: 2294

Magento: How to get attribute option name(code) in cart instead of just label and value

In cart there is getOptionList, which returns the label value of selected attributes. I'm trying to get the code of an attribute, instead of the translation label. Something like getAttributeCode. or getOptionCode. The problem is that getOptionList returns an array of label and value, not classes. Is there an easy way to do this?

Upvotes: 2

Views: 2430

Answers (1)

ben
ben

Reputation: 1936

try:

$attribute->getSource()->getAllOptions();

it'll return an array of with that text value and code of each of the options for the attribute.

if you just want the code of the attribute you can call:

$attribute->getAttributeCode();

Upvotes: 3

Related Questions