2012-03-07 3 views

答えて

3

テンプレートを作成し、次を貼り付けます。

// lets say template name one_product.phtml 
<?php 
    $productId = $this->getProduct_id(); 
    $product = Mage::getModel('catalog/product')->load($productId); //load product              
?> 
<div class="product"> 
    <a href="<?php echo $product->getProductUrl() ?>" > 
    <img class="product-img" src="<?php echo $this->helper('catalog/image')->init($product, 'small_image')->resize(100, 100); ?>" width="100" height="100" alt="<?php echo $this->htmlEscape($product->getName()) ?>" /> 
    </a> 
</div> 

ので、CMSのレイアウトXMLは次のようになります。

{{block type="catalog/product_view" product_id="10" template="catalog/product/one_product.phtml"}} 
+0

Thx! テンプレートファイルを作成し、cmsレイアウトxmlアップデータを介してブロックを追加しましたが、エラーが発生しました: '致命的なエラー:/ Applications/XAMPP/xamppfiles/htdocs /にあるオブジェクト以外のメンバ関数getMetaTitle $ 55 = '$ title = $ product-> getMetaTitle();' – Imi78

+0

あなたの完全なコードを貼り付けてください。あなたはしました。 –

+0

をxml cmsに更新する 'と作成されたone_product.phtml私のテーマテンプレートフォルダに – Imi78

3

これは古い質問ですが、良い解決策が

です

Configuration Web Default Pagesで、Default Web URLをcatalog/productに設定します/ view/id/2

関連する問題