drupal5 ブロック内のリスト(<li>)の書き方
$attrs = array('target'=>'_blank',);
$items[] = l($TITLE1, $URL1);
$items[] = l($TITLE2, $URL2);
$items[] = l($TITLE3, $URL3, $attrs);
print theme('item_list', $items);
$TITLE1, $URL1には、それぞれ、リンクのタイトルと、URLを入れる。
コード例:
$attrs = array('target'=>'_blank',);
$items[] = l('W3C', 'http://www.w3.org/');
$items[] = l('Drupal', 'http://drupal.org');
print theme('item_list', $items);
実行例:
テーマによっては、本文中に出力すると、ブロック内と表示が異なってしまう。
urlの表記は、先頭を「/」で始めると外部リンクになる。内部リンクを表記する場合は先頭の「/」を省略してprefixからの uriを指定する。
私自身、PHPは、Drupalを使い始める前は、殆ど触れた事が無かった為、当初「l」は、Lispと同じく組み込み関数かと思っていたのは内緒。「function l()」で、.incファイルに定義されていた。