2 ответа

  • 2
    Михаил Ушенин Webasyst 19 сентября 2013 04:15 # Решение
    Нужно передать её (а точнее, ИХ, т. к. пользователь/контакт может находиться более чем в одной категории) в шаблон в виде переменной с помощью плагина примерно таким кодом:

    $user = wa()->getUser();
    $ccm = new waContactCategoriesModel();
    wa()->getView()->assign('user_groups', $ccm->getContactsCategories(array($user->getId())));
    • 0
      Марк Марк Партнер-эксперт 25 сентября 2013 07:07 #
      Спасибо, код работает, только не понял зачем $user->getId() ещё в массив обёрнут, т.к. там и так массив в массиве и без этого получается.

      в smarty добавилась переменная,
      $user_groups Smarty_Variable Object (3)
      ->value = "значение"
      ->nocache = false
      ->scope = "Smarty root"

      Но почему-то при выводе в шаблоне {$user_groups} выдаёт null, хотя в {debug} значение верное. Странно, что может быть не так?
  • 0
    22 сентября 2013 11:29 #
    Спасибо, код работает, только не понял зачем $user->getId() ещё в массив обёрнут, т.к. там и так массив в массиве и без этого получается.

    в smarty добавилась переменная,
    $user_groups Smarty_Variable Object (3)
    ->value = "значение"
    ->nocache = false
    ->scope = "Smarty root"

    Но почему-то при выводе в шаблоне {$user_groups} выдаёт null, хотя в {debug} значение верное. Странно, что может быть не так?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите