MTでのCMS構築案件で皆あれこれ工夫しているというのは理解できるのですが、傾向として結果として見通しの悪いテンプレートになっているケースを目にすることが最近増えてきたように思います。理由はいくつかあると思うのですが、以下のようなことではないかと思います。 案件の規模が大きくなり、顧客の要望が増え仕様が複雑になってきている 実装者のスキルが上がってきており、複雑な要件もMTMLで実現できるようになってきている 後者は良い傾向であるともいえますが、結果として初心者が修正できないテンプレートになったりしては本末転倒かと思います(場合によっては上級者でも他人のテンプレートがわからないといったケースも)。 一例を挙げます(実際はもっと多岐に渡り複雑なケースが散見されます)。 <mt:Entries<mt:If name="want_filter"> field.foo="1"</mt:If>> .
![やはりお前らのMTMLは間違っている! | Junnama Online](https://cdn-ak-scissors.b.st-hatena.com/image/square/862f5dbd017c0ad75ff2866db47783d03e18d86d/height=288;version=1;width=512/https%3A%2F%2Fjunnama.alfasado.net%2Fonline%2Fassets%2Fworkspace%2Fworkspace-image-1.jpg)