複数のテンプレートを作成し、どれを使用するかをjTemplateに指示する方法はありますか?私が見たすべての例は、常に。というテンプレートから始まりMAIN
ます。
これを1つのテンプレートファイルに入れたいと思います。
{#template MAIN1}
...
{#/template MAIN1}
{#template MAIN2}
...
{#/template MAIN2}
これは可能ですか?
複数のテンプレートを作成し、どれを使用するかをjTemplateに指示する方法はありますか?私が見たすべての例は、常に。というテンプレートから始まりMAIN
ます。
これを1つのテンプレートファイルに入れたいと思います。
{#template MAIN1}
...
{#/template MAIN1}
{#template MAIN2}
...
{#/template MAIN2}
これは可能ですか?
参照: 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 }
テンプレートを呼び出すときにパラメーターを渡し、setParamメソッドを使用していくつかの変数をパラメーターとして渡すことができます。$ P.param_nameを使用することで、テンプレート内のパラメーター値を確認し、パラメーターに基づいてテンプレートを含めることができます。