Yeni bir Magento dükkanı inşa etmeye çalışıyorum (bu Magento ile ilk benim).
En azından mizanpaj açısından, ürün sayfalarım için mevcut bir mağazanın görünümünü çoğaltmak istiyorum:
http://www.panamericantool.com/cobalt-drills/drill-stops.html
http://www.panamericantool.com/screw-driver-bits/paint-cutters.html
Sonradan bir şey yaratmak için basit ürünlerle birlikte gruplandırılmış ürünler kullanmam gerektiğini anladım .
Yukarıdaki örneklerde, her ürünün ayrı nitelikleri vardır, bunların Magento'daki farklı özellik setleri ile yapıldığını varsayıyorum.
Ancak temada bu farklı tablo başlıklarını / değerlerini nasıl görüntüleyebilirler?
Ben yapabileceğimi biliyorum ->getAttributeName()
ya ->getAttribute('attribute_code')
içinde grouped.phtml
dosyanın, ancak bu geniş miktardaki neden olacaktır if (->getAttributeName() != '')...
ve ben daha eklerken şablonu değiştirmek gerekiyordu.
Eminim tüm öznitelikleri almak ve bunların üzerinde döngü bir yol var, ama sonra nasıl meta_description
( $_product->getData()
yöntem tarafından döndürülen ) öznitelik ve tabloda listelenmesini istediğiniz bir özniteliği arasında nasıl ayırt ederdiniz ?
Sahip olduklarına benzer bir şeyi nasıl başarabilirim?
Ayrıca, mağazanın açılışta 5k ürüne sahip olacağı performansından da endişeliyim, kalan stokumuzu ekledikçe belki de 25k-30k'a çıktık. Bunların birçoğunun farklı özniteliklere ihtiyacı olacak, ancak çok fazla performans sorunu olmadan öznitelik kümeleri arasında öznitelikleri paylaşabileceğimi tahmin ediyorum?
Güncelleme:
Bununla oynamaya devam ettim, tüm ürün özelliklerini almak için bunu buldum, ancak yine de gruplanmış bir ürün tablosundaki belirli değerleri göstermenin basit bir yolunu bilmiyorum?
$attributes = Mage::getModel('catalog/product_attribute_api')->items($_product->getAttributeSetId());
foreach($attributes as $_attribute){
print_r($_attribute);
}