Tome el siguiente producto de "automóvil": Volkswagen Golf .
Tiene un atributo de selección múltiple car_options
con las siguientes opciones posibles y sus identificadores:
- Airco (id = 123) seleccionado
- Radio (id = 124) seleccionada
- Bluetooth (id = 125)
- Navegación (id = 126)
Radio y Airco son seleccionados para este producto. ¿Cómo puedo obtener esos dos valores (radio, airco) y mostrarlos? $ _producto es dado.
var_dump($_product->getData('car_options');
y verifica la salida. Debería ser una cadena separada por comas, si no es así, solo puedo imaginar que un módulo de terceros está interfiriendo.$_product->getData('car_options')
devuelve NULL, significa que no se agrega a su colección de productos. Necesitaremos saber más sobre dónde está intentando acceder a este atributofunciona ... Espero que te ayude ...
fuente
El siguiente código
fuente
Gracias @Mayers, su solución es demasiado buena para no anular el getAttributeText nativo:
y para agregar al modelo del cliente también.
fuente