Заказы конкретного пользователя

Привет!
У меня вот такой вопрос к сообществу:
как вывести все заказы конкретного залогиненного пользователя? Например вывести список в формате «код заказа — id заказа».

Я знаю, что Office выводит заказы покупателя и пользуюсь этим. Но что если нужно вывести именно вот в таком формате?
Андрей Сухомозгий
15 октября 2014, 19:04
modx.pro
1 033
0

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

Василий Наумкин
15 октября 2014, 23:07
0
Это даже pdoResources может, не говоря уже о собственном сниппете.

Подсказывать не буду, предлагаю самостоятельно прочитать про &class и &showLog.
    Андрей Сухомозгий
    19 октября 2014, 17:55
    0
    Я все таки прошу о подсказке…
    Правильно ли указывать в качестве класса у pdoResources вот это?
    &class=`msOrder`
      Василий Наумкин
      19 октября 2014, 19:37
      0
      Правильно.
        Андрей Сухомозгий
        19 октября 2014, 22:50
        1
        0
        Василий, заказы смог вывести. Понял, что все просто было) Спасибо)
        Позволь еще спросить…
        Вот так например выводятся заказы залогиненого пользователя у него в личном кабинете:
        [[!pdoResources?
            &class=`msOrder` 
            &showLog=`1` 
            &sortby=`createdon`
            &tpl=`tpl.FastOrder`
            &where=`{"user_id:LIKE":"[[!stupid_user_id]]"}`
            ]]
        В чанке tpl.FastOrder вывожу параметры заказа. Например [[+num]] и прочее… Но вот понять не могу, почему если в этом же чанке вывести
        [[!orderPrint? &tpl=`orderPrint.LinkTpl` &orderId=`[[+id]]`]]
        То, выводятся ссылки на печать с пустым href. При этом даже если в &orderId подставить число, то все равно пусто…
          Василий Наумкин
          20 октября 2014, 08:13
          0
          Это нужно у автора OrderPrint спрашивать — я не знаю, как он работает. Могу только предположить, что юзеру не хватает каких-то прав на печать.

          И условие поменяй на
          &where=`{"user_id":"[[!stupid_user_id]]"}`
          LIKE работает медленнее, чем точное сравнение.
            Андрей Сухомозгий
            20 октября 2014, 09:13
            0
            спасибо за совет)
            По orderPrint задал вопрос в поддержке магазина…
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6