OfficeProfile - вывести поля пользователя: region,street,building,room и т.д.

Добрый день!

Имеем пакет Office, создаем кабинет пользователя, как вывести данные клиента region,street,building,room и т.д. !?

// Конструкция в виде не проходит
[[!+modx.user.id:userinfo=`street`]]
Ну и редактировать все это нужно, но для начала нужно все это видеть, что есть у пользователя!
Прошу помощи!
Роман
10 октября 2018, 17:19
modx.pro
1 351
0

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

Андрей
10 октября 2018, 17:32
+1
как вывести данные клиента region,street,building,room
Это не поля пользователя, а поля в заказе минишопа. Соответственно чтобы они были доступны для записи/редактирования/вывода их нужно для начала создать в таблице юзера.

Дополнительные поля профиля юзера (не extended)
    Роман
    10 октября 2018, 17:43
    0
    Вопрос, вернее два, если я пойду этим путем:
    1) пользователь в своем профиле их заполнит (в личном кабинете Office), при создании заказа они будут подтягиваться? Имею в виду: region,street,building,room
    2) Office их сможет редактировать/изменять?
      Андрей
      10 октября 2018, 17:50
      0
      Да — ответ на оба вопроса.
        Роман
        10 октября 2018, 17:51
        0
        Спасибо, пойдем реализовывать!
          Володя
          10 октября 2018, 17:57
          0
          можно просто расширить профиль пользователя нужными полями и вот именно их редактировать
        Володя
        10 октября 2018, 17:56
        0
        это поля адреса заказа , у каждого заказа они свои. Потому немного неуместно их редактировать в профиле пользователя.
          Роман
          10 октября 2018, 18:02
          0
          Как более правильно сделать? Что бы пользователь мог редактировать свои данные и при следующем заказе они автоматом подтягивались?

          Личный кабинет будет выглядеть так:
            Андрей
            10 октября 2018, 18:08
            0
            Тут как раз можно использовать — mscAddress.

            Либо если расширять профиль пользователя, то просто в форме заказа проверять поле на пустоту, если адрес заполнен пользователем, то подставлять, но первый вариант думаю будет более уместен.
              Роман
              10 октября 2018, 19:28
              0
              Сделал поля как тут Дополнительные поля профиля юзера (не extended)

              В админке все ок, есть, редактируются, так же все редактируется из профиля на улице сайте, но при оформлении заказа данные не подтягиваются в поля — как решить можно этот вопрос?

              Подтягиваются только стандартные MODx поля как «Индекс + Город»
                Андрей
                11 октября 2018, 15:29
                0
                А покажите чанк, как вставляете эти поля.
                  Роман
                  11 октября 2018, 15:32
                  0
                  Списывались с Василием, тот сказал нужно плагин писать, стандартными действиями не пройдет!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      11