刚开始使用 Grav CMS。我了解模块化页面的概念,但我真的很想知道您是否可以将多个内容块添加到单个页面模板中。这样,您可以将两个单独的内容从单个模板添加到单个页面。
问问题
516 次
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 回答