Saya sedang bekerja membangun toko Magento baru (ini adalah yang pertama dengan Magento).
Saya ingin meniru tampilan toko yang ada untuk halaman produk saya, setidaknya dalam hal tata letak:
http://www.panamericantool.com/cobalt-drills/drill-stops.html
http://www.panamericantool.com/screw-driver-bits/paint-cutters.html
Saya telah menemukan bahwa saya perlu menggunakan produk yang dikelompokkan, dengan produk sederhana untuk membuat hal yang saya cari.
Dalam contoh di atas, setiap produk memiliki atribut terpisah, saya menganggap ini dilakukan melalui set atribut yang berbeda di Magento.
Namun bagaimana mereka menampilkan judul tabel / nilai yang berbeda dalam tema?
Saya tahu saya bisa melakukan ->getAttributeName()
atau ->getAttribute('attribute_code')
di grouped.phtml
file, tetapi ini akan menghasilkan sejumlah besar if (->getAttributeName() != '')...
dan saya harus mengubah template ketika menambahkan lebih banyak.
Saya yakin ada cara untuk mendapatkan semua atribut dan mengulanginya, tetapi kemudian bagaimana Anda membedakan antara mengatakan meta_description
atribut (juga dikembalikan oleh $_product->getData()
metode) dan atribut yang ingin saya daftarkan di tabel?
Bagaimana saya bisa mencapai sesuatu yang mirip dengan yang mereka miliki?
Saya juga khawatir tentang kinerja toko akan memiliki produk 5k pada saat peluncuran, tumbuh mungkin 25k-30k saat kami menambahkan stok kami yang tersisa. Banyak dari ini akan memerlukan atribut yang berbeda, tapi saya kira saya bisa berbagi atribut antara set atribut tanpa terlalu banyak masalah kinerja?
Memperbarui:
Saya terus bermain-main dengan ini, saya menemukan ini untuk mendapatkan semua atribut produk, namun saya masih tidak tahu cara sederhana untuk menunjukkan nilai-nilai tertentu pada tabel produk yang dikelompokkan?
$attributes = Mage::getModel('catalog/product_attribute_api')->items($_product->getAttributeSetId());
foreach($attributes as $_attribute){
print_r($_attribute);
}