modx где ошибся?

вызываю

[[!Personalize?
    &yesChunk=`@CODE:[[!SwitchCabMenu]]`
    &noChunk=`@CODE:<a href="[[~40]]">Регистрация</a></div><div class="aut"><a href="[[~39]]">Вход</a>`
    &ph=`name` ]]

вызываю

[[!Personalize?
&yesChunk=`@CODE:[[!SwitchCabMenu]]`
&noChunk=`@CODE:РегистрацияВход`
&ph=`name` ]]
[[!SwitchCabMenu]]

<?php
$groups = implode(',',$modx->user->getUserGroupNames());
$output = '';
echo $groups;
switch ($groups) {
    case "Директор": $tpl= $menu_dir;break;
    case "Руководитель": $tpl= $menu_ruk;break;
    case "Сотрудник": $tpl=$tplsot;break;
    case "БЭК ОФИС ОРГАНИЗАЦИИ": $tpl=$tplback;break;
    case "Курьер":  $tpl=$tplkur;break;
    case "Инвестор":  $tpl=$tplin;break;
    case "Пользователи": $tpl=$tpluser; break;
    case "uLogin": $tpl=$tpluser; break;
    default:  $tpl=$tplruk; break;
}

$output=$modx->getChunk($tpl);
return $output;
и чанк menu_dir

[[!Profile]]

<div class="cabinet">
    <div class="img-ent">
        <img src="[[+photo:phpthumbon=`w=46`]]" class="photo-user" alt="">
    </div>
    <ul>
        <li><a href="javascript:void(0);">Список групп</a></li>
        <li><a href="javascript:void(0);">История заказов</a></li>
        <li><a href="javascript:void(0);">Мобильный кошелек</a></li>
        <li><a href="javascript:void(0);">Корзина</a></li>
        <li><a href="[[~72]]">Сообщения<span>[[!+socIsRead]]</span></a></li>
        <li><a href="[[~78]]">Личные данные</a></li>
        <li><a href="javascript:void(0);">Настройки</a></li>
        <li><a href="[[~39?&service=`logout`]]">Выход</a></li>
    </ul>
</div>
но почему-то echo $groups; это выводит Директор, а чанк ;menu_dir не выводит
Максим
24 июля 2017, 12:12
modx.pro
537
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0