ブロックタイトルにリンクを張る方法

参考URL
http://www.xugj.org/modules/xpwiki/?CustomizeManual%2F%E3%83%86%E3%83%BC%E3%83%9E%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%AE%E5%AE%9F%E4%BE%8B

class/smarty/plugins/modifier.xoops_blocktitlelink.php

タイトルにリンクを張るプラグインを作成する。

<?php

function smarty_modifier_xoops_blocktitlelink( $string )
{
	list( $title , $linkurl ) = @explode( '[[' , $string ) ;
	if( empty( $linkurl ) ) return $title ;

	return '<a href="'.XOOPS_URL."/modules/".$linkurl.'/">'.$title.'</a>' ;

}

?>

themes/(テーマフォルダ)/theme.html

<div class="blockTitle"><{$block.title}></div>

この部分を

<div class="blockTitle"><{$block.title|xoops_blocktitlelink}></div>

に変更。

ブロック管理画面にて

リンクを張りたいブロックのタイトルを

(タイトル)[[(モジュール名)

に変更。例えばd3pipesだと、

更新情報[[d3pipes

こんな感じ。

こういうプラグインの使い方さえ分かれば、なんでも出来そう!


更新する頻度が少なすぎて、はてな記法一覧がないとわけがわからないorz