ドキュメントで見つけられなかったmakoの新機能...
私がそれでやりたいことの1つは次のとおりです。
<%mytag n=12>
blabla ${x}
</%mytag>
次のように機能します。
X[n]
(ここではX[12]
) 変数が int または string の場合、コンテンツを= x = X[12]
> WithX[12] = 23
でレンダリングします。レンダリングします: blabla 23
それ以外の場合X[n]
がリストの場合、ループを実行し、
=>for
の各値の内容を繰り返します。次のようにレンダリングします。 x in X[n]
X[12] = [1, 2, 'bla']
blabla 1
blabla 2
blabla bla
可能であれば、私がやりたいことを行う方法についてアドバイスを与える前に、主な質問 (カスタムタグを行うことは可能ですか?) に答えてみてください:)