一,自定义指令
<#-- 自定义指令 --> <#macro mycommand1> 我的第一个自定义指令 </#macro> <#-- 调用自定义带参数的指令 --> <@mycommand1/> <#macro mycommand2 name="a" age=1> name ${name} --- ${age} <#local num=1> <#--声明局部变量 --> ${num} </#macro> <@mycommand2 name="夏末"/> <#-- 调用自定义指令 显示 指令体中的内容 --> <#macro mycommand3> 调用时 的内容 <#nested><#-- 获取调用时的内容 --> </#macro> <@mycommand3> 不服就干 </@mycommand3>
二,使用指令
<#-- 引入一个文件 <#import "macro.ftl" as mycommand> <@mycommand.mycommand1/> --> <#-- 包括一个文件 <#include "macro.ftl" > <@mycommand1/> -->