MT4.xで画像挿入時のタグにLightobox用のrel=”lightbox”をつけるには

記事がWYSIWYGで編集できて簡単に画像も挿入できる様になるとやっぱりLightboxにも対応しておきたくなったので、MTの何処をいじれば良いのか調べてみた、テンプレートには無かったので実際のプログラムをいじる必要があるのだろうと思って検索してみた。

「MT イメージタグ カスタマイズ」 ググったら、すぐ下記のサイトが見つかりました。

参考にさせて頂いたサイト
●画像を挿入で出力されるタグをカスタマイズ – Movable Type 備忘録
http://bizcaz.com/archives/2007/09/19-001618.php

そしてどのファイルを弄ればいいのかわかりました。下記のファイルです。

mt/lib/MT/Asset/Image.pm

弄るファイルはわかったのでソースを見てみたら何処を弄れば良いかは直ぐにわかりました。
314行目の下記の部分を

‘<a href=”%s”><img alt=”%s” src=”%s” %s %s /></a>’,

下記の様に書き換えました。

‘<a href=”%s” rel=”lightbox”><img alt=”%s” src=”%s” %s %s /></a>’,

で、この記事に画像をつけて試してみます。

CA350355.png

上手くいったらお慰みです。


追記(2008.08.18):
MT4.2-ja正式版だと325行目が修正位置

(Visited 67 times, 1 visits today)

タグ :