0

初めての Magento テーマをまとめています。ウィー。

このサイトには多数の静的ページが含まれる予定です。そのコンテンツを簡単に保守できる方法でシステムに取り込むための最良の方法を決定しようとしています。理想的には、このプロセスは、magento の経験が限られているチーム メンバーが管理できることが重要です (これは重要なポイントです)。

静的な「ページ」コンテンツを含めるこれらの 2 つの主な方法とは別に、次の方法があります。

  • 1 - CMS 静的ブロックとして保存page-contentし、カテゴリ ページに追加します
  • page-content2 - CMS ページとして保存

page-content(cmsページ/カテゴリページの)レイアウト更新xmlディレクティブの組み合わせから、またはインクルードのウィジェットタイプとして、phtmlテンプレートファイルを(実際のマークアップとして)レンダリングできるはずです。

ファイル構造が次のようになっていると仮定します。

/my_theme
     /default
     /varient
          /template
               /cms
                    /template
                         /category1
                              /category2
                                   - page_content.phtml

以下のさまざまなバリエーションを使用して、このファイルを cms ページに植えてみました。

<reference name="content">
     <block type="core/template" name="content.current" as="content.current" output="toHtml" template="cms/template/category1/category2/page_content.phtml"
</reference>

レイアウト更新 xml で。

または、次のようなコンテンツ ディレクティブを使用してこのファイルをレンダリングしようとしました。

{{block type="core/template" name="content.current" template="cms/template/category1/category2/page_content.phtml"}}

これまでのところ(明らかに)運がありません。

確かに、この方法で静的コンテンツを処理しない理由があるかもしれませんが、前述の 2 つの手順 (たとえば、画像とリンクのパス) に代わる実行可能な方法である可能性があります。

いずれにせよ、更新 xml またはコンテンツ ディレクティブのいくつかの組み合わせが機能すると思いますが、まだ Magento のレイアウトについて頭を悩ませており、正しい方法がわかりません。

アドバイスや説明は壮大です。

乾杯 -

b[]x

4

1 に答える 1

1

これを理解しようとしている将来のオーバーフロー者のために:

{{block type='core/template' template='cms/template/category1/category2/page_content.phtml'}}

確かに動作します。今朝、名前属性とビオラなしで試してみました。

于 2012-03-08T16:05:11.957 に答える