-1

有没有办法拥有多个模板,并告诉 jTemplate 使用哪一个?我见过的所有示例总是以一个名为MAIN.

我想把它放到一个模板文件中:

  {#template MAIN1}
    ...
  {#/template MAIN1}

  {#template MAIN2}
    ...
  {#/template MAIN2}

这可能吗?

4

2 回答 2

1

见:http: //jtemplates.tpython.com/

单击文档下的“多模板”链接。

例子:

* 主模板 * (模板外的所有部分都是不可见的} {#template MAIN}

{$T.name.bold()} {#include 表根=$T.table}

{#/模板主}


* 主表 * {#template table}

{#foreach $T as r} {#include 行根=$Tr} {#/for}

{#/模板表}


* 对于每一行 * {#template row} {$T.name.bold()} {$T.age} {$T.mail.link('mailto:'+$T.mail)} {#/template row }

于 2010-09-27T23:14:15.490 回答
0

我们可以在调用模板时传递参数,通过 setParam 方法传递一些变量作为参数。通过使用 $P.param_name,我们可以检查模板内部的参数值,并可以根据参数包含模板。

于 2010-10-20T10:47:53.950 回答