MODX - Вывод чанка в зависимости от группы пользователй

Вопрос вот в чем: на сайте 3 группы пользователей(аноним, юзер1, юзер2), требуется для каждой группы вывести свой чанк с меню, т.к. оно имеет различие.
[[!+modx.user.id:is=`0`:then=`[[$menu]]`:else=`[[$menuspec]]`]]
Пытался это переделать, дополнить не получилось, помогите пожалуйста!

Ответы: 7

Аноним
Аноним
Вместе с
[[!+modx.user.id:is=`0`:then=
все замечательно работает. Огромное Спасибо Вам, отличный сайт.
Аноним
Аноним
Спасибо, буду пробовать!
Аноним
Аноним
спасибо. вчера разобрался)
Аноним
Аноним
Это необходимо делать через сниппет.
Т.е. создаёте сниппет (например, showContent) со следующим содержимым:
// получить текущего пользователя
$user = $modx->user;
// получить id текущего пользователя
$idUser = $user->get('id');
// если у пользователя id больше 0, то
if ($idUser>0) {
  // проверяем, принадлежит ли пользователь к группе Users или Managers,
  // если принадлежит, то выводим соответствующий чанк.
  // Т.е. tplForUsers для группы Users, а tplForManagers для Managers
  if($user->isMember('Users')) {
    return $modx->getChunk('tplForUsers');
  } elseif($user->isMember('Managers')) {
    return $modx->getChunk('tplForManagers');
  }
}
После этого в необходимых шаблонах вызываете этот сниппет:
[[!showContent]]
Ну и конечно необходимо создать чанки tplForUsers и tplForManagers.
Аноним
Аноним
по крайней мере к кому с этим вопросом за помощью обратиться.
Аноним
Аноним
Добрый день! Кто может подсказать как сделать в бутстраповском меню такую штуку:
itchief.ru/assets/uploadify/2/2/0/220de9a368242d126e3a2e8a09ae0958.png а то голову сломал уже
Аноним
Аноним
Создать соответствующие блоки и добавить их в меню.