我有这个宏的速度试图将其转换为freeMarker
模板:
#macro(headerRow $yard $yardName)
<tr><td class="header" colspan="6">Call List - $yard - $yardName</td></tr>
#end
在freeMaker
,我有:
<#macro(headerRow ${yard} ${yardName})>
<tr><td class="header" colspan="6">Call List - ${yard} - ${yardName}</td></tr>
</#macro>
在第一行它不喜欢它,不确定关闭标签必须在哪里。
Freemarker macro第一行不应该有特殊字符(如$
)。
在你的情况下:
<#macro headerRow yard yardName>
<tr><td class="header" colspan="6">Call List - ${yard} - ${yardName}</td></tr>
例如<#macro“foo~bar”> ....请注意,此字符串文字不会扩展插值(如“$ {foo}”)。