Загрузить CSS-стиль только для определенной группы пользователей Joomla

Я хотел бы выполнить стиль css, но только для определенной группы пользователей Joomla. Моя цель состояла в том, чтобы включить php-код непосредственно в мой шаблон Joomla.

Я пытаюсь найти, как это сделать (я не кодер), и я делаю некоторые тесты, но безуспешно. Например, я нашел этот код на форуме:

<?php $user =& JFactory::getUser(); if (!$user->author) { ?> <style>#myclass{display:none; width:0px;}</style> <?php } ?> 

Но это не работает, потому что я хочу выполнить стиль по ID группы, а также потому, что этот код, похоже, для Joomla 1.5, и я под Joomla 2.5.

Любой подсказки, пожалуйста?

 $user =& JFactory::getUser(); $groupIDs = array(); foreach( $user->groups as $groupID ){ $groupIDs[] = $groupID; } var_dump( $groupIDs ); 

Если массив $groupIDs содержит идентификаторы, вам нужно эхо стили, как вы это делали сейчас. Помните, что $groupIDs – это массив, поэтому вы можете получить цикл через массив, чтобы найти нужные вам идентификаторы. Используйте foreach чтобы сделать это.

Если у вас есть какие-либо вопросы, дайте мне знать.

Обновленный ответ в соответствии с запросом.

 $user =& JFactory::getUser(); $groupIDs = array(); foreach( $user->groups as $groupID ){ $groupIDs[] = $groupID; } foreach($groupIDs as $groupID) { if($groupID == 2) { echo '<style>#myclass{display:none; width:0px;}</style>'; } }