1

apostrophe-cms サイトにランディング ページを追加したいと考えています。「landing.html」という名前のアポストロフィ ページにビューを追加します。ページでは、outerLayout を使用しないでください。継承できる outerLayoutExtra を定義したいと思います。拡張できる追加のレイアウトを定義する方法はありますか?

{% extends data.outerLayoutExtra %}

単独で apostrophe-templates/views に入れたテンプレートが見つかりませんでした。拡張する必要があるテンプレートの構成はありますか?

それについての考えをありがとう。

4

2 に答える 2

2

Apostrophe docs のこのページには、 data.outerLayout とテンプレートの拡張に関する詳細が記載されています。

考えられるテンプレート継承の例:

  • default.html > defaultLayout.html > data.outerLayout
  • landing.html > landingLayout.html > data.outerLayout

data.outerLayoutアポストロフィは、ページのコンテンツのみをリロードする必要がある特定の状況で使用されるため、各テンプレート スタックの最後に配置する必要があります。

于 2016-11-10T17:02:21.437 に答える
0

単純明快:

{% extends "apostrophe-templates:outerLayoutExtra.html" %}
于 2016-11-09T15:35:13.340 に答える