1

25 を超えるさまざまなショップの商品を含む Web ショップを構築しています。すべてのショップのホームページのレイアウトは似ていますが、わずかに異なります。すべてのショップのサブ ホームページに使用するテンプレートを追加したいと考えています。テンプレートを local.xml に追加できることがわかりました。ただし、1 つのテンプレートでしか動作しません。 複数のテンプレートを local.xml に追加する正しい方法は何ですか?

    <page>
        <layouts>
            <homepage>
                <label>Home Page</label>
                <template>page/1column-home.phtml</template>
            </homepage>
        </layouts>
    </page>

多くのthx、

4

1 に答える 1

2

あなたには2つの解決策があります:-

  • テーマ レイアウト ( local.xml ) ではなくモジュール ( config.xml ) に XML を追加する必要があるため、選択メニューにレイアウト ページを追加するには

したがって、これを実現するには、カスタム モジュールを作成し、config.xml で

  <global>
    .......  
      <page>
        <layouts>
            <custom_layout_page >
                <label>custom_layout_page</label>
                <template>page/custom_layout_page.phtml</template>
                <layout_handle>custom_layout_page</layout_handle>
            </custom_layout_page>
        </layouts>
    </page>
  .......
</global>

以下の画面を参照してください。

カテゴリー

また:

  • テンプレート phtml ファイルをテーマ内 (たとえば、フォルダー内) に作成できます。

ページ/category_custom_template.phtml

次に、このファイルをレイアウト ページまたはテンプレート ルートとして割り当てたいカテゴリのレイアウト更新を使用できます。

以下のスクリーンショットのように:

カテゴリー

于 2013-07-22T09:20:33.270 に答える