2

刚开始使用 Grav CMS。我了解模块化页面的概念,但我真的很想知道您是否可以将多个内容块添加到单个页面模板中。这样,您可以将两个单独的内容从单个模板添加到单个页面。

4

2 回答 2

2

您可以使用Page Inject Plugin或按照以下示例执行此操作:

{{ page.find('/some/other.page').content }}

于 2017-02-04T19:31:32.530 回答
0

在“partials”文件夹中创建一个文件“insert.html.twig”。放在那里:

{{ page.content|raw }}

然后,您可以将任何页面的内容放在其他页面中:

{% include 'partials/insert.html.twig' with {'page': page.find('/link-to-your-page')} %}

如果您不希望此页面(您插入的页面)位于站点地图中,则必须以某种方式隐藏它,使其不可索引或在站点地图中(不可见)。

这是我在某处找到的一种方法,它对我有用......

于 2022-01-15T12:27:30.477 回答