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;"」の部分を取ってしまえばよいです。
修正が終わったら、元の場所にアップして完了です。
これで<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;"」の部分を取ってしまえばよいです。
修正が終わったら、元の場所にアップして完了です。
コメントする