一,自定义指令

<#-- 自定义指令 -->
<#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/>
 -->

 

 posted on 2017-02-21 17:14  夏末秋萍  阅读(625)  评论(0编辑  收藏  举报