グループ化された製品属性の処理
私は新しい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()メソッドによっても返されます)と表にリストしたい属性をどのように区別しますか? 彼らが持っているものに似たものをどのようにして達成できますか? 私はまた、ショップが発売時に5k製品を持ち、残りの在庫を追加するとおそらく25k-30kに成長するパフォーマンスについても心配しています。これらの多くは異なる属性を必要としますが、あまりパフォーマンスの問題を起こさずに属性セット間で属性を共有できると思いますか? 更新: 私はこれをいじり続けましたが、すべての製品属性を取得するためにこれを見つけましたが、グループ化された製品テーブルの特定の値を表示する簡単な方法がまだわかりませんか? $attributes = Mage::getModel('catalog/product_attribute_api')->items($_product->getAttributeSetId()); foreach($attributes as $_attribute){ print_r($_attribute); }