处理分组的产品属性
我正在建立新的Magento商店(这是我第一次在Magento工作)。 我希望为我的产品页面复制现有商店的外观,至少在布局方面: http://www.panamericantool.com/cobalt-drills/drill-stops.html http://www.panamericantool.com/screw-driver-bits/paint-cutters.html 我发现我需要使用分组产品和简单产品来创建自己想要的东西。 在上面的示例中,每个产品都有单独的属性,我假设这些是通过Magento中的不同属性集完成的。 但是,它们如何在主题中显示那些不同的表标题/值? 我知道我可以->getAttributeName()或->getAttribute('attribute_code')在grouped.phtml文件中执行此操作,但这会导致大量的操作if (->getAttributeName() != '')...,添加更多内容时需要更改模板。 我确定有一种获取所有属性并在它们上循环的方法,但是您如何区分说该meta_description属性(也由该$_product->getData()方法返回)和我想要在表中列出的属性呢? 我怎样才能取得类似于他们所拥有的东西? 我还担心商店的性能会在发布时提供5,000种产品,随着我们增加剩余库存,可能会增加到25k-30k。其中许多将需要不同的属性,但是我想我可以在属性集之间共享属性而不会出现太多性能问题? 更新: 我一直在处理这个问题,发现它可以获取所有产品属性,但是我仍然不知道在分组的产品表上显示某些值的简单方法吗? $attributes = Mage::getModel('catalog/product_attribute_api')->items($_product->getAttributeSetId()); foreach($attributes as $_attribute){ print_r($_attribute); }