ここで私はあなたのコードをあなたのHTMLに設定できるあなたの上記の仕様で行うようにしています
1.商品説明
$_product = Mage::getModel('catalog/product')->load(PRODUCT_ID);
echo $_product->getShortDescription(); //product's short description
echo $_product->getDescription(); // product's long description
2. 商品タグ
$model=Mage::getModel('tag/tag');
$tags= $model->getResourceCollection()
->addPopularity()
->addStatusFilter($model->getApprovedStatus())
->addProductFilter(PRODUCT_ID)
->setFlag('relation', true)
->addStoreFilter(Mage::app()->getStore()->getId())
->setActiveFilter()
->load();
if(isset($tags) && !empty($tags)):
foreach($tags as $tag):
echo '<span class="tag">'.$tag->getName().'</span>';
endforeach;
3. 製品レビュー
$productId = $product->getId();
$reviews = Mage::getModel('review/review')
->getResourceCollection()
->addStoreFilter(Mage::app()->getStore()->getId())
->addEntityFilter('product', $productId)
->addStatusFilter(Mage_Review_Model_Review::STATUS_APPROVED)
->setDateOrder()
->addRateVotes();
4. 特定の cms ページを含む
製品固有のコンテンツを表示したい場合は、製品のブロックを作成し、phtml
以下のように呼び出すことができるファイルで提案したいと思います
echo $this->getLayout()->createBlock('cms/block')->setBlockId('your-block-id')->toHtml();
詳細ページもご覧いただけます
これが確かに役立つことを願っています。