3

私は最初の Magento プロジェクトに取り組んでいます。ホームページに新商品を表示したい

このコードを調査して追加しました

{{block type="catalog/product_new" column_count="6" products_count="3" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml"}}  

そして、カテゴリから同じホームページに製品を追加するまで機能しました。コードは

{{block type="catalog/product_list" category_id="8" template="catalog/product/bestlist.phtml"}}

これで、カテゴリの製品が表示されますが、新しい製品は表示されません。キャッシュを無効にし、既存のキャッシュもすべてフラッシュしました。
私は多くの方法を試して確認しましたが、それを理解できませんでした。

誰かがこれの解決策を教えてくれませんか?

PS:最新バージョンのmagento 1.7.Xを使用しています

前もってありがとう、
キラン

4

3 に答える 3

4

まず、[CMS] > [ページ] > [ホームページ] (URL キー: ホーム) を選択します。[デザイン] をクリックして、次の XML 更新を表示されたフィールドに貼り付けます。

<reference name="content">
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page">
<action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action>
<action method="setColumnCount"><columns>4</columns></action>
<action method="setProductsCount"><count>4</count></action> 
</block>
</reference>

1列あたりの商品数を増減したい場合は変更してください

<action method="setColumnCount"><columns>4</columns></action>

 <action method="setColumnCount"><columns>6</columns></action>

また、表示される商品の数を制限したい場合は、

<action method="setProductsCount"><count>4</count></action>

<action method="setProductsCount"><count>3</count></action>

注意: ホームページに製品を表示するには、[一般] タブで [日付の新しい製品として設定] および [日付の新しい製品として設定] オプションを設定して、製品を新しいものとしてマークする必要があります。

于 2014-03-05T02:52:11.650 に答える
-2

使用したコードはカテゴリ専用です。マグネト ストアに新製品などの新しいモジュールを追加する場合は、http://www.magentocommerce.com/magento-connect/から Magento 拡張機能を検索する必要があります。

于 2012-08-20T12:55:38.207 に答える