Movable Typeのver5.1を使用しています。
カスタムフィールドで入力したimageをパブリッシュすると、「class="mt-enclosure」 というクラスがimageに付与されてしまいます。
ネット上で調査すると、このクラス指定は今までにも問題となっており、Movable typeのソースをいじることで解決されています。
例:http://blog.shimatch.jp/2009/07/17/205518.html
新しいバージョンでも同様にソースをいじらなければならないのでしょうか?
どなたか、あまり環境やソースをいじることなく解決できる方法をご存じないでしょうか?

作成したカスタムフィールドを、設定したタグ名で出力した場合には、現バージョンでもその様になります。
アイテムのカスタムフィールドは、作成したタグ名に「Asset」を足したブロックタグが、別途利用できるので、大抵はそちらで出力することになります。
http://www.movabletype.jp/blog/custom-field_view-image.html
oscarさん
タグ的にはあってそうですけどねぇ
強いてあげるなら、MTIfNonEmptyは現在は非推奨タグなので、上と同じMTIfで書きなおしたほうがいいというぐらいでしょうか。
>画像が大きすぎるとか、そういう問題でしょうか?
その場合、表示できなくなるのは、サムネイルの方のはずです。
下はアイテムのURLを出力しているだけなのに対し、上のコードはアイテムを読み込み、指定サイズのサムネイルを生成した後、URLを返します。
oscarさん
ご指導ありがとうございます。
非推奨のタグなんですね。
推奨タグで書き直したいと思います。