【发布时间】:2015-07-27 21:34:10
【问题描述】:
我正在使用Grav CMS,并希望在每个页面上显示一个全局内容块。换句话说,网站上的每个页面都将具有相同的内容块(靠近页脚)。我希望通过.md 文件可以像其他页面一样编辑此块的内容。与其将该块的内容硬编码到base.html.twig(或其他)模板中,不如通过类似于其他页面的.md 文件来编辑内容。
一个选项,使用find()将我想要的页面内容拉到每个页面中。这样做的缺点是我不希望此页面出现在导航中。如果有办法从导航中隐藏页面,这可能会起作用。
推荐的方法是什么?
【问题讨论】:
-
为什么不使用“插件”结构来解决这个问题?将必要的代码实现为插件,因此您可以在每个页面上激活它
.md,如果您想显示它。