一些指令:
#extends, #block, #override, #super
例如,我有一个布局模板文件,
base.ftl
<html>
<head>
<#block name="head">base_head_content</#block>
</head>
<body>
<#block name="body">base_body_content</#block>
</body>
</html>
现在,我写了我的页面,
child.ftl
<@override name="body">
<div class='content'>
Powered By rapid-framework
</div>
<@super/>
</@override>
<@extends name="base.ftl"/>
然后,我有以下输出,
<html>
<head>
base_head_content
</head>
<body>
<div class='content'>
Powered By rapid-framework
</div>
base_body_content
</body>
</html>
这不是一个好主意吗?
答案 0 :(得分:1)
这是一个问题,还是请求?我的意思是,StackOverflow不是最后做的好地方。
FreeMarker不支持这种事情(除非你从自定义指令一起攻击它,这在一定程度上是可能的)是一个众所周知的问题。它不支持这样的东西(还......)的唯一原因就是缺乏开发时间。