マクロ機能に幾分類似、データの一部は、一般的に使用されるコードフラグメントのいくつかは、マクロ内に配置することができ、抽出された値が変数を固定していない、処理され、受信されたが、値を返しません
マクロを使用し、マクロを定義するmaacroを使用して、デフォルトのパラメータ値を設定することができます
カスタムラベルの入力
{%マクロ入力(NAME = ''、値= ''、TYPE = 'テキスト')%}
の<input type = "{{タイプ}}"、名前= "{{名前}}"、値= "{{値}} ">
{%のendmacroの%}
<H1>ログイン</ H1>
<TABLE>
<TBODY>
<TR>
<TD>用户名:</ TD>
<TD> {{入力( 'ユーザ名')}} </ TD>
</ TR>
<TR>
<TD>密码</ TD>
<TD> {{入力( 'パスワード'、TYPE = 'パスワード')}} </ TD>
</ TR>
<TR>
<TD> </ TD>
<TD> {{入力(TYPE = 'が提出'、値= '提交')}} </ TD>
</ TR>
</ TBODY>
</ TABLE>
実際の動作では分離することであるマクロカプセル化のPythonのような方法を導入、使用(パステンプレートの開始)、使用時に導入され、:インポートAAA、BBBとしてインポートAAAのCCCとしてBBB AAAインポートから、
マクロ持参したい場合は、テンプレートは、コンテキストにインポートするときに使用する必要があるマクロテンプレートに渡されたパラメータの現在の数を入れて