【发布时间】:2021-05-19 07:46:57
【问题描述】:
在 Freemarker 中,我如何创建一个继承自自身继承的模板的模板?
单继承可以很好地与<#nested>标签配合使用:
文件base.ftl:
<#macro layout>
<html lang="en">
<head>...</head>
<body>
<div>... (navigation bar)</div>
<div class="container">
<#nested>
</div>
</body>
</html>
</#macro>
文件normalBase.ftl:
<#import "base.ftl" as base>
<@base.layout>
<div class="row">
<div class="col-md-9">
${content.body}
</div>
<div class="col-md-3">
<p>Latest releases</p>
<ul>....</ul>
</div>
</div>
</@base.layout>
如何将其转换为 双重继承,其中 useCaseBase.ftl 扩展 normalBase.ftl 扩展 base.ftl?
【问题讨论】:
标签: freemarker jbake