ドキュメントで見つけられなかった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
可能であれば、私がやりたいことを行う方法についてアドバイスを与える前に、主な質問 (カスタムタグを行うことは可能ですか?) に答えてみてください:)