3

私は、homepage.phtml テンプレートでカテゴリー ID 123 を持つ特定のカテゴリー (ホームページ製品) から製品をレンダリングしようとしています。

/app/design/frontend/default/mytemplate/catalog/product/homeproducts.phtml にある、作成した新しいリスト テンプレートも使用したいと考えています。基本的には list.phtml のコピーですが、ツールバーとカートに追加ボタンが削除されています。

テンプレート homeproducts.phtml を使用してカテゴリ (123) を呼び出すには、phtml ファイルに何を追加する必要がありますか?

4

1 に答える 1

3

Magento カテゴリをホームページとして設定する

TL;DR: [システム] > [構成] > [Web] > [既定のページ] の管理者で行います。

ホームページのルート構成のスクリーンショット

Magento は URL 文字列を使用して、要求を特定のアクション コントローラー クラスにルーティング (ディスパッチおよび照合) します。ただし、URL が

    http://site.com/

ルーティングの情報がありません - 一致する文字列がありません。この場合、Front Controllerがディスパッチすると、リクエストはその_getDefaultPath()メソッドにより標準 (フロントエンド) ルーターと一致します。これは、構成 ( web/default/front) の値を効果的に使用して一致させ、ホームページの GUI 管理値を可能にします。

デフォルトでは、この値は「cms」、別名「cms/index/index」であり、デフォルトでは「home」で識別される CMS ページです。

この文字列は好きなように変更できます。この値をサンプル データの「catalog/category/view/id/10」に設定すると、「家具」カテゴリのホームページが作成されます。

SEO NB:重複コンテンツの問題を処理する必要があります。カテゴリの正規 URL を有効にすると役立つ場合があります。

于 2012-07-06T12:07:03.343 に答える