MTカスタムフィールド画像を見えるようにする(正規表現)

MTカスタムフィールド画像を見えるようにする(推奨)で解決したと思ったのですが、推奨の方法ではカテゴリーなどのカスタムフィールド画像が取り出せません。

どうしても取り出さなくてはいけなくなったので別の方法で対応しました。

regex_replaceモディファイアを利用して正規表現を使って取り出します。

<MTshopphoto regex_replace='/<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="([^"]+)">表示<\/a><\/span>/','$1'>

shopphotoというカスタムフィールドから画像のURLのみを出力する記述です。

正規表現が汚くて気持ちが悪いところですが、ひとまず応急処置ということで。

関連エントリー

カスタムフィールドの画像リンクを画像に変換する
MTのカスタムフィールド(複数行)の改行をサイトに反映させる
MTでopモディファイアを利用して複雑なレイアウトを行う
Movable TypeでSEO対策-Feed編-
Movable Typeの再構築 高速化いろいろ

スポンサードリンク

«MTのカスタムフィールド(複数行)の改行をサイトに反映させる | メイン | MTのテンプレート開発で再構築を不要にするfastDevelopmentプラグイン»