Smarty: вывести данные пользователя по ID или группу пользователей из Команда\Контакты

Добрый день. Интересует наличие метода для вывода данных произвольного пользователя в темах дизайна. Если такого метода нет, то его необходимо добавить и перенести тему в Идеи.

Без этого приходится добавлять простыни HTML для блоков типа Команда ( Сотрудники ). 

6 ответов

  • 1
    Алексей 2 августа 2018 19:08 #

    Для начала посмотрите https://developers.webasyst.ru...
    Ну и опишите более подробно задачу.

    • +1

      Вопрос исключительно по получению данных пользователя по его ID из Команды\Контакты или группы пользователей средствами Smarty, которые могут быть доступны в темах дизайна маркетплейса, а не допиливание этого функционала при помощи плагинов, хелперов и тд.

      • +1
        Максим Максим 3 августа 2018 10:49 #

        Например первое, что попалось, не по id, но по логину (мы же говорим о пользователях бекенда?)

        {waUser::getByLogin("login")->get("name")}

        Все пользователи бекенда:

        {waUser::getUsers()}

        • +1

          Вот, уже неплохо. Хорошо бы, чтобы изображение нормально как-то можно было забрать и этого пользователя, т.к. в этой таблице отдается не прямой url к изображению, а некий хеш.

          {$wa->domainUrl()}{$wa_static_url}wa-data/public/contacts/photos/0{waUser::getByLogin('administrator')->get('id')}/00/{waUser::getByLogin('administrator')->get('id')}/{waUser::getByLogin('administrator')->get('photo')}.original.jpg

          Есть другие варианты? Или с таким вариантам пропустят в маркет? =)

  • 1
    GENIY9 14 января 2019 12:49 #

    А как вывести данные пользователя во фронте по определенному id (например его Email и Телефон) который существует в Контактах, но может и не иметь доступа к бекенду?

    {$wa->user("id")} - выводит id текущего пользователя

    {$wa->user("email")} - выводит email текущего пользователя

    А мне нужно вывести данные пользователя именно с id=100500

    Просьба не отсылать сюда - там этой информации нет, там вообще нет информации по конструкциям smarty для шаблонов, а только все про PHP...

    • +1

      Мой вопрос в топике касался тем дизайна для маркета. Если вопрос не про это, то нужно написать хелпер с методами из документации по вашей же ссылки и выводить их в шаблон.

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

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