Re: Aux pros des smarty xoops | Titre du sujet : Re: Aux pros des smarty xoops par romu sur 21/10/2005 15:24:27
<{php}>
$mod = $GLOBALS['xoopsModule'];
$dirname = (isset($mod) ? $mod->getVar('dirname') :'system');
$GLOBALS['xoopsTpl']->assign( 'xoops_cmod', $dirname );
<{/php}>
<{if ($xoops_cmod==system)}>
<{if ($SCRIPT_NAME == "/readpmsg.php" or $SCRIPT_NAME == "/viewpmsg.php" or $SCRIPT_NAME == "/user.php" or $SCRIPT_NAME == "/edituser.php" or $SCRIPT_NAME == "/userinfo.php" or $SCRIPT_NAME == "/register.php")}>
<{php}>
$GLOBALS['xoopsTpl']->assign( 'xoops_cmod', 'user' );
<{/php}>
<{else}>
<{/if}>
<{/if}>
En fait le &xoops_url + le "/" qui est le divisé foutait le basar... j'ai dons coupé cela et c'est en ligne tip top...
juste un point sur un serveur local, cela plante car (chez moi avec mon installation pas propre) $SCRIPT_NAME = /html/... le html vies se loger en plus
je te laisse adminer le travail un pont : si on accède à un profil qui n'est le notre (userinfo) on est en menu utilisateur... c'est le seul cas limite
|
|