ご返答ありがとうございます。
前回の私の発言は、以下のコードでページが表示できているとして、
<{php}>
global $xoopsModule , $xoopsUser ;
$xoops_url = XOOPS_URL ;
$xoops_imageurl = XOOPS_THEME_URL.'/'.テーマ名.'' ;
$submenu_str = "" ;
$mainmenu_str = "
<tr>
<td class='headermenu'>
<a href='$xoops_url/'><img src='$xoops_imageurl/home.gif'></a> |
<a href='$xoops_url/modules/news/'><img src='$xoops_imageurl/news.gif'></a>
</td>
</tr>?n" ;
以下省略
newsモジュールにアクセスしている時に、news.gif の替わりに news_highlite.gif という画像を表示させたい場合
<{php}>
global $xoopsModule , $xoopsUser ;
$xoops_url = XOOPS_URL ;
$xoops_imageurl = XOOPS_THEME_URL.'/'.テーマ名.'' ;
$mod = $GLOBALS['xoopsModule'];
$dirname = (isset($mod) ? $mod->getVar('dirname') :'system');
$this->assign("module_current", $dirname);
$submenu_str = "" ;
$mainmenu_str = "
<tr>
<td class='headermenu'>
<a href='$xoops_url/'><img src='$xoops_imageurl/home.gif'></a> |
<{if $module_current == $module.directory}><a href='$xoops_url/modules/news/'><img src='$xoops_imageurl/news_highlite.gif'></a><{else}><a href='$xoops_url/modules/news/'><img src='$xoops_imageurl/news.gif'></a><{/if}>
</td>
</tr>?n" ;
以下省略
としたところ、うまくいかなかったというものです。
ここで $dirname にて振り分ければと言うご指摘で、<{if $module_current == $module.directory}> のところを
<{if $dirname == 'news'}>などとしてみたりしましたが、両方の画像とコードが表示されてしまってうまくいきませんでした。
PHPに精通しておられる方なら何でもないことでしょうが、なにぶんにもPHPの知識がある方ではありませんので、具体的にどのようなコードを書けば解決できるのかよく分かりません。
ご教授のほどよろしくお願いします。