-1

複数のテンプレートを作成し、どれを使用するかをjTemplateに指示する方法はありますか?私が見たすべての例は、常に。というテンプレートから始まりMAINます。

これを1つのテンプレートファイルに入れたいと思います。

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

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

これは可能ですか?

4

2 に答える 2

1

参照: http: //jtemplates.tpython.com/

[ドキュメント]の下の[マルチテンプレート]リンクをクリックします。

例:

*メインテンプレート*(テンプレートの外側のすべての部分は非表示です} {#template MAIN}

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

{#/ template MAIN}


*メインテーブル* {#templatetable}

{#foreach $ T as r} {#include row root = $ Tr} {#/ for}

{#/テンプレートテーブル}


*各行* {#templaterow} {$ 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 に答える