Similar By Terms : 他のブロックのレイアウトと合わせる
Similar By Terms では、表示されるリスト項目の XHTML 出力内容として <div class="item-list"> が省略されている。
そのため、デフォルトテーマまたは class="item-list" にスタイルを適用しているテーマでブロックを表示した場合に、インデントなどが他のブロックのリスト項目と一致しないことがあったので、これを修正するための方法。
similarterms.module の function theme_similarterms 部分に修正を加える。
修正によって追加された部分を強調表示しています。
function theme_similarterms($nodes) {
if (!empty($nodes)) {
$output .= "<div class=\"item-list\"><ul>\n";
foreach ($nodes as $node) {
$output .= '<li>'. l($node->title, 'node/'. $node->nid) ."</li>\n";
}
$output .= "</ul></div>\n";
}
return $output;
}デフォルトテーマでは、この修正のみで他のブロックのリストとインデント幅を揃えることができます。
トラックバック
トラックバックは承認後に表示されます。
URLから "-nospam" を削除してトラックバックを送信してください。