私はいくつかのhtmlをレンダリングするために、dust.jsテンプレートパワーを使用しようとしています。私は、ボタンをレンダリングし、hrefとテキストを部分的に取り込むモデルを作った。同じdust.jsモジュールを異なるパーシャルで使用できますか?
{>"modules/Button/Button.tl"/}
{<button_link}
some url
{/button_link}
{<button_text}
some text
{/button_text}
トリックは、3つのボタンがあるため、このコードを3回繰り返したいと思っています。問題は、レンダリングされたダストが最後のhrefとボタンですべての部分を塗りつぶすときです。 3つのボタンはすべて同じように見えますが、それは私が望むものではありません。
誰でも手伝ってもらえますか?同じモジュールを何回レンダリングするのですか?
PS:3つのボタンをすべて同時にレンダリングするモジュールを作ることができます。しかし、後でそのモジュールを再利用して、別のページに単一のボタンをレンダリングしたかったのです。私はこの回避策を避けたかった。
{>"modules/Button/Button.tl" button_link="some/url" button_text="some text" /}
部分的な定義:あなたが望むようにパラメータを受け入れる