プライマリリンク ( $primary_links ) や、セカンダリリンク ( $secondary_links ) まで含めて、
リンクを作成する時、テンプレート内では、
<?php print theme('links', $primary_links, array() ,$node ); ?>みたいに呼ぶ。
リンク表示をオーバーライドする時は、 template.php 内で、
function phptemplate_links($links, $attributes = array('class' => 'links'), $node = false ) {
・・・・・
//$outputを成型処理
・・・・・
return $output;
}
みたいな関数として定義し、 $links から出力用文字列を成型して return。
$node とか $links内の格納情報を元に、条件判定して成型する ( class="active" の制御とか) 。
関数名の優先順位は、 mytheme_links < phptemplate_links < theme_links