2017-06-19 151 views
0

我试图建立一个使用GRAV CMS的静态网站。到目前为止,我一直在创建* .html.twig文件并将单个页面关联到单个模板。GRAV自定义字段/ html块/自定义主题模板

这是我的网页怎么看:

{% block header%} 
{% include 'partials/bhss-default-header.html.twig' %} 
{% endblock %} 

#CONTENT 

{% block footer%} 
{% include 'partials/bhss-default-footer.html.twig' %} 
{% endblock %} 

然而,我的目的是为了有一个编辑器在WordPress创建一个从管理界面的网页,并加入类似自定义字段HTML块的简 。我想让这些块充满文字。

我需要提一下,我的网站是用Semantic-UI构建的,所以我没有使用GRAV提供的任何主题。

我该如何复制这种行为以及我有什么选择?目前这个网站很小,所以我可以翻拍每一页。

谢谢!

回答

0

如果您想使用编辑器,您需要在Markdown中将页眉和页脚构建为Grav页面,而不是在Twig中的Grav主题模板文件。例如:

{% block header%} 
{{ pages.find('/my-header').content }} 
{% endblock %} 

#CONTENT 

{% block footer%} 
{{ pages.find('/my-footer').content }} 
{% endblock %} 

my-headermy-footer是2页。您可以取消发布这些页面以将其隐藏在菜单中,并禁止直接访问它们。