手前味噌ですがaltsysのテンプレート自動更新機能は、一度使ったらもうこれなしでのモジュール開発なんて考えられない程便利です。(自分でもビックリしてます)
ただ、altsys/include/autoupdate_from_module.inc.php はXOOPS_ROOT_PATH/modules/(dirname)/templates/ 以下を読み込むので、D3モジュールの開発には利用できません。
というわけで、altsysの最新版ではXOOPS_TRUST_PATH/modules/(trustdirname)/templates/ 以下のファイルを読み込むタイプの自動更新機能も実装しています。
従来のXOOPS_ROOT_PATH/modules/(dirname)/templates/では、mainfile.php における include/common.php 読込直後に、
$tplsadmin_autoupdate_dirnames = array( 'xhnewbb' , 'xhld0' ) ;
include XOOPS_TRUST_PATH."/libs/altsys/include/autoupdate_from_module.inc.php" ;
$tplsadmin_autoupdate_mydirnames = array( 'd3forum' , 'aaaaa' ) ;
include XOOPS_TRUST_PATH."/libs/altsys/include/autoupdate_from_d3module.inc.php" ;