请教freemarker布局问题
下面是layout.html
<#macro layout> ... <#nested> ... </#macro>
下面是index.html
<#include "/admin/_layout.html" /> <@layout> <#include "/admin/_content.html" /> </@layout>这种情况是layout.html中有一处html块是动态改变的。
如果layout.html中有2处需要动态改变得html块,该怎么做呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
是一个文件,第一个少写了个下划线_
"layout.html"和 "/admin/_layout.html"有什么关系?
参数
http://fmpp.sourceforge.net/freemarker/ref_directive_macro.html
一般来说某一个页面有一个layout文件就够用了,如果出现多处需要改变的情况可以适当减少layout中的内容并再使用include配合。极个别的情况下,可以使用嵌套型的layout,在layout中再使用一次layout,一般不建议这么用