MT:画像挿入のとき自動的に入るstyleをなくす
2009.06.11
MT4.1から、画像挿入の位置に「なし」が選択できるようになりました。
これで<img>タグのスタイルは消えてくれますが、その画像を囲む<form>タグ(書き出し後は<span>タグ)のスタイルは消えてくれません。
こちらはMTの設定ファイルを修正しなければならないようです。


この内容が書かれたデータはどれかというと、

MTのディレクトリ/lib/MT/Asset.pm

これです。このファイルを修正します。

※念のため、元のデータは残しておいたほうがいいです。Asset.pm-originalとかで


このデータの中の354行目から、

sub enclose {
my $asset = shift;
my ($html) = @_;
my $id = $asset->id;
my $type = $asset->class;
return qq{
<form mt:asset-id="$id" class="mt-enclosure mt-enclosure-$type" style="display: inline;">$html</form>};
}

こんなふうに書かれている一文があると思います。
赤字の部分が、画像を囲む<form>タグの設定をしている部分です。

スタイルがいらない場合は、「style="display: inline;"」の部分を取ってしまえばよいです。

修正が終わったら、元の場所にアップして完了です。
| コメント(0)

コメントする

※JavaScriptが有効になっている必要があります




月別アーカイブ