Show page source of インターフェイス仕様 #62088

= [wiki:FrontPage JAPRO Template Engine] =

[[BR]]

== インターフェイス仕様 ==

テンプレートエンジンへは以下の形式のデータを受け渡します。[[BR]]
実際の記述は各言語により異なります。[[BR]]
[[BR]]
{} ... 連想配列[[BR]]
[] ... 配列[[BR]]
[[BR]]
{{{
data = {
    'condition' : {
        'name'      : true/false,
        ...
    },
    'value'     : {
        'name'      : '文字列',
        ...
    },
    'function'  : {
        'name'      : 関数名/関数へのポインタ等(言語により異なる),
        ...
    },
    'record'    : {
        'name'      : [ data形式, ... ],
        ...
    }
}
}}}
[[BR]]
||'''データ||'''内容||'''対応コマンド||'''真偽値||
||data{ 'condition' }{ name } ||条件を設定します。 ||if/else[[br]]condition/condition_not||設定値||
||data{ 'value' }{ name } ||値を設定します。 ||outer/parse_outer[[br]]inner/parse_inner[[br]]text/textarea||空文字でない場合真||
||data{ 'function' }{ name } ||関数を設定します。 ||function||(対象外)||
||data{ 'record' }{ name } ||レコードを設定します。 ||record||0件でない場合真||