MTSetHashVarとMTSetVarsを組み合わせて使いたい。

MTSetHashVar | テンプレートタグリファレンス

MTSetHashVarというブロックタグが追加されるらしい。
ブロックタグ内でのMTSetVarタグの振る舞いが、特定のハッシュのキーに対する代入に相当する動作になる、という便利そうなタグだ。詳しくは上のリンク先のドキュメント参照してください。

しかし、現在のリポジトリ上の最新のコードで、MTSetVarsと組み合わせて使うことが出来ない。

これは今のところダメ↓

<mt:SetHashVar name="zep">
    <mt:SetVars>
        vocal=plant
        guitar=page
        bass=jones
        drums=bonzo
    </mt:SetVars>
</mt:SetHashVar>
...
<mt:var name="zep{drums}">   #うまく代入できておらず、出力が空文字列になってしまう

こういった書き方が出来る事を期待して、後輩の前でかっこよさげに月の表示を陰暦で書き出すというカスタマイズを「かんなづきいー」とか叫びながらやってみたところ出来なかったので色々となっかりした。

そういえば、各種日付フォーマットも外から弄れないので、何とかしたいですなあ。