Pegue o seguinte produto "carro": Volkswagen Golf .
Possui um atributo de seleção múltipla car_options
com as seguintes opções possíveis e seus IDs:
- Airco (id = 123) selecionado
- Rádio (id = 124) selecionado
- Bluetooth (id = 125)
- Navegação (id = 126)
Rádio e Airco foram selecionados para este produto. Como posso obter esses dois valores (rádio, airco) e exibi-los? $ _product é fornecido.
var_dump($_product->getData('car_options');
e verifique a saída. Deve ser uma string separada por vírgula; se não for, só posso imaginar que um módulo de terceiros esteja interferindo.$_product->getData('car_options')
retornar NULL, significa que não foi adicionado à sua coleção de produtos. Precisamos saber mais sobre onde você está tentando acessar esse atributofunciona .. Espero que ajude você ..
fonte
O código a seguir
fonte
Obrigado @Mayers, sua solução é boa demais para não substituir o getAttributeText nativo:
e adicionar ao modelo do cliente também.
fonte