例3:引数にJavaScriptオブジェクトを使用してのスニペット出力

以下に引数としてオブジェクトを返す方法を例示します。 スニペットコード

<!--{ var opts = arguments[0] }-->

<!--{if opts.displayFirstTitle }-->
   <h1>First Title</h1>
<!--{/if}-->

<!--{if opts.displaySecondTitle }-->
   <h2>Second Title</h2>
<!--{/if}-->

テンプレートコード

<!--{ call sample_snippet({displayFirstTitle: true, displaySecondTitle: false}) }-->

モバイルページ上に“First Title”という見出しが表示されます。

以下に引数としてオブジェクトを返す方法を例示します。

スニペットコード

<!--{ var opts = arguments[0] }-->
<!--{if opts.displayFirstTitle }-->
   <h1>First Title</h1>
<!--{/if}-->
<!--{if opts.displaySecondTitle }-->
   <h2>Second Title</h2>
<!--{/if}-->

テンプレートコード

<!--{ call sample_snippet({displayFirstTitle: true, displaySecondTitle: false}) }-->

モバイルページ上に“First Title”という見出しが表示されます。

このように、truefalse の値を使用して必要なオブジェクトを返すことができます。