PEAK XOOPS - D3モジュールテンプレート開発法 in englishin japanese

Archive | RSS |
XOOPS
XOOPS : D3モジュールテンプレート開発法
Poster : GIJOE on 2006-10-24 05:10:51 (7974 reads)

in englishin japanese
手前味噌ですが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" ;

こんな感じの2行を指定しますが(この例ではxhnewbbとxhld0が自動更新対象となる)、それとほとんど同じ形です。


$tplsadmin_autoupdate_mydirnames = array( 'd3forum' , 'aaaaa' ) ;
include XOOPS_TRUST_PATH."/libs/altsys/include/autoupdate_from_d3module.inc.php" ;

このdirname指定の部分が間違えやすいので注意していただきたいのですが、このdirnameはTRUST側のdirname(trustdirname)ではありません。

上に示したのは、d3forumの開発を 'aaaaa' というdirnameでのテストも同時に行っている時の例です。TRUST側が同じモジュールであっても、XOOPS_ROOT_PATH側のdirnameを個別に指定する必要があります。

願わくば、この機能で効率的なD3モジュール開発が出来ますことを!

0 comments

Printer friendly page Send this story to a friend

Comments list

Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!