Please Sign In or Register

Similar By Terms : 他のブロックのレイアウトと合わせる

Similar By Terms では、表示されるリスト項目の XHTML 出力内容として <div class="item-list"> が省略されている。
そのため、デフォルトテーマまたは class="item-list" にスタイルを適用しているテーマでブロックを表示した場合に、インデントなどが他のブロックのリスト項目と一致しないことがあったので、これを修正するための方法。

similarterms.modulefunction 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" を削除してトラックバックを送信してください。

返信

例えば「あ」と「お」の間の文字を入力してださい。なら、"いうえ"とひらがなで入力します。
このフィールドの内容は非公開にされ、公表されることはありません。
  • ウェブページアドレスとメールアドレスは、自動的にハイパーリンクに変換されます。
  • Allowed HTML tags: <a>
  • 行と段落は自動的に折り返されます。

書式オプションに関するさらに詳しい情報...