Joomla 2.5 Y a-t-il un moyen d'ajouter une classe css spécifique au corps qui est spécifique au groupe d'un utilisateur connecté. Par exemple, j'ai quatre groupes d'utilisateurs, Premium individuel, Standard individuel, Corporate Premium et Corporate Standard. Je veux avoir quelque chose comme:Joomla: Ajouter une classe de page en fonction du groupe d'utilisateurs
<body class="individual-standard">
ou
<body class="corporate-standard">
Ceci est la balise body actuelle:
<body id="ff-<?php echo $fontfamily; ?>" class="<?php echo $fontstyle; ?> <?php echo $pstyle; ?> <?php echo $bgstyle; ?> <?php echo $pageclass; ?> iehandle">
J'ai essayé de mettre cela dans la tête:
$user =& JFactory::getUser();
$pageclass ="";
if(array_key_exists('individual premium',$user->groups)){
$pageclass .="individual-premium";
}
if(array_key_exists('corporate premium',$user->groups)){
$pageclass .="corporate-premium";
}
if(array_key_exists('corporate standard',$user->groups)){
$pageclass .="corporate-standard";
}
if(array_key_exists('individual standard',$user->groups)){
$pageclass .="individual-standard";
}
Et ceci est l'étiquette du corps:
<body id="ff-<?php echo $fontfamily; ?>" class="<?php echo $fontstyle; ?> <?php echo $pstyle; ?> <?php echo $bgstyle; ?> <?php echo $pageclass; ?> iehandle">
Merci @Irfan. Je viens de mettre à jour ma question. J'avais besoin d'ajouter deux groupes d'utilisateurs supplémentaires. J'ai essayé votre code original, mais je ne savais pas comment travailler
> dans ma balise body actuelle. Je continue à obtenir quelque chose comme ça: – user1670411@ user1670411: J'ai mis à jour le code.Si ce n'est pas mais que , serait génial si vous pouvez poster votre code complet, Comment avez-vous appliqué mon code dans votre? – Irfan
Je viens de mettre à jour ma question. – user1670411