根据用户组是否在Joomla中签名,添加不同的正文CLASS

时间:2015-09-17 17:51:09

标签: joomla head usergroups

我有这个

$user =& JFactory::getUser();
$pageclass ="";
if(array_key_exists('Basic Spinervals Cycling Membership',$user->groups)) {
  $pageclass .="basicMemberUsers";
}
if(array_key_exists('Download Club',$user->groups)) {
  $pageclass .=" downloadClubUsers";
}
if(array_key_exists('   DVD of the Month Club',$user->groups)) {
  $pageclass .=" MonthClubUsers";
}
if(array_key_exists('Registered',$user->groups)) {
  $pageclass .=" RegisteredUsers";
}

在我的index.php

中的head标签中

然后我用这个

替换了body标签
<body class="<?php echo $this['config']->get('body_classes'); ?>">

但没有工作。

1 个答案:

答案 0 :(得分:0)

$user->groups变量返回用户组的ID,而不是用户组名称。你可以看看这个答案: https://stackoverflow.com/a/13325261/4086739