Netsuite advance PDF/HTML模板:将页脚设置为仅显示在最后一页上

Netsuite advance PDF/HTML模板:将页脚设置为仅显示在最后一页上,pdf,netsuite,bfo,Pdf,Netsuite,Bfo,我在使页脚仅显示在PDF的最后一页时遇到问题。我的想法是,如果pagenumber==totalpages,我将获得最后一个页码并显示页脚 但是我无法获取标记的值并将其分配给freemarker变量,因为它是BFO中的标记。我有没有办法做到这一点 <#if pagenumber != totalPage> <macro id='footer'>Normal Footer</macro> <#else> <macro id='foote

我在使页脚仅显示在PDF的最后一页时遇到问题。我的想法是,如果
pagenumber==totalpages
,我将获得最后一个页码并显示页脚

但是我无法获取
标记的值并将其分配给freemarker变量,因为它是BFO中的标记。我有没有办法做到这一点

<#if pagenumber != totalPage>
  <macro id='footer'>Normal Footer</macro>
<#else>
  <macro id='footer'>last page footer</macro>
</#if>

正常页脚
最后一页页脚

我是这方面的初学者。

您只需在模板中指定要在最后一个引用中使用的页脚,如footer=“childpagesfooter”。childpagesfooter指向一个宏,其中包含页脚的HTML

<pbr header=""
         footer="childpagesfooter"
         header-height="0mm"
         footer-height="0mm"
         width='200mm'
         height='500mm'
         size='Letter'/>


// macro example
<macro id="childpagesfooter"><div class="ui-div-footer">My Footer</div></macro>

//宏示例
我的页脚

以前尝试过,但页脚在每页中都会重复,我需要的是页脚只需在最后一页显示。谢谢你的帮助。:)