MT 3.11-jpじゃあ“blockquoteタグの中では改行タグが効かないなあ…”と諦めていたのですが、解決策があることを知りました。さっそく挑戦してみます。
小粋空間: エントリーにpタグとbrタグが入る仕組み(その2:blockquoteにbrタグを挿入)
常に改行を挿入する方法は既出で存在していますが、個人的には “blockquote” を条件式から除外する方法を採っています。具体的にはlib/MT/Util.pmのhtml_text_transformの赤字部分
for my $p (@paras) {
if ($p !~ m@^</?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|p|pre|center|form|fieldset|blockquote|address|div|hr)@) {
$p =~ s!\r?\n!<br />\n!g;
$p = “<p>$p</p>”;
}
}を削除して
for my $p (@paras) {
if ($p !~ m@^</?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|p|pre|center|form|fieldset|address|div|hr)@) {
$p =~ s!\r?\n!<br />\n!g;
$p = “<p>$p</p>”;
}
}としています。