在我创建的html页面的某个地方,我正在从其他文件插入模板,该模板本身包含TT变量定义。片段“ specials.htm”
[% specials = 123 %]
但是我需要在包含所述片段之前在主页上使用此变量。主页:
<p>Specials are [% specials %]
<!-- some html -->
[% PROCESS specials.htm %]
我试图在一个BLOCK中处理此包含,然后稍后插入此块-但这由于某些原因无法正常工作:
[% BLOCK specblock %]
[% PROCESS specials.htm %]
[% END %]
<p>Specials are [% specials %] <!-- No luck! -->
<!-- some html -->
[% INCLUDE specblock %]
当前的解决方法是-与div和css一起使用,因此div通过为其分配绝对位置而出现在默认位置之前的页面上。但这有点la脚。
如果我已正确理解问题,那么如何使用匿名BLOCK将模板片段的输出捕获到变量中:
[% output = BLOCK %]
[% PROCESS specials.htm %]
[% END %]
<p>Specials are [% specials %]
<!-- some html -->
[% output %]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句