I'll name D3 modules with these rules.
XOOPS_TRUST_PATH/modules/(trustdirname)/templates/
- main_* for main (value of $xoopsOption['template_main'])
- block_* for block (parameter for XoopsTpl::fetch())
- admin_* for admin (parameter for XoopsTpl::display())
- inc_* for included from some template main,block, and admin.
- (dirname)_main_*
- (dirname)_block_*
- (dirname)_admin_*
- (dirname)_inc_*
<{include file=`$mydirname`_inc_*}>