Ambil produk "mobil" berikut: Volkswagen Golf .
Ini memiliki atribut multiselect car_options
dengan opsi yang memungkinkan berikut dan id mereka:
- Airco (id = 123) dipilih
- Radio (id = 124) dipilih
- Bluetooth (id = 125)
- Navigasi (id = 126)
Radio dan Airco dipilih untuk produk ini. Bagaimana saya bisa mendapatkan kedua nilai (radio, airco) dan menampilkannya? $ _produk diberikan.
var_dump($_product->getData('car_options');
dan periksa hasilnya. Seharusnya string yang dipisahkan koma, jika tidak maka saya hanya bisa membayangkan modul pihak ke-3 mengganggu.$_product->getData('car_options')
mengembalikan NULL, itu berarti itu tidak ditambahkan ke koleksi produk Anda. Kami perlu tahu lebih banyak tentang di mana Anda mencoba mengakses atribut iniberfungsi .. Semoga ini membantu Anda ..
sumber
Kode berikut
sumber
Terima kasih @ Mayer, solusinya terlalu bagus untuk tidak menimpa getAttributeText asli:
dan untuk menambah model pelanggan juga.
sumber