1

我想向我的 apostrophe-cms 网站添加一个登录页面。我在撇号页面中添加了一个名为“landing.html”的视图。该页面不应使用outerLayout。我想定义一个可以继承的 outerLayoutExtra。有没有办法定义我可以扩展的额外布局?

{% extends data.outerLayoutExtra %}

没有找到我自己放入撇号模板/视图的模板。是否有我必须扩展的模板配置?

感谢您对此的任何想法。

4

2 回答 2

2

Apostrophe 文档中的此页面包含有关 data.outerLayout 和扩展模板的更多信息。

可能的模板继承示例:

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

data.outerLayout在某些情况下使用 Apostrophe 只需要重新加载页面的内容,因此它确实需要位于每个模板堆栈的末尾。

于 2016-11-10T17:02:21.437 回答
0

直截了当:

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