ms 2.2 includeTVs?

Здравствуйте. Собираю магазин, где изображение товара живет в tv, но кажется msOrder не умеет работать с tv. Он действительно не умеет работать? Или я что то делаю не так?
[[!msOrder? &includeTVs=`good_img`]]

Вызов на странице, и в шаблоне [[+tvname]] или [[+tv.tvname]] вызываю, но ничего нету. Прежде чем писать костыль в виде сниппета хочу спросить у знающих людей.
Спасибо.
Николай
16 марта 2016, 23:36
modx.pro
799
0

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

Максим Кузнецов
17 марта 2016, 11:59
0
msOrder — не умеет (у него вообще нет входящего параметра includeTVs).

Если вы хотите на странице оформления заказа также отображать и список выбранных товаров — их нужно цеплять отдельным сниппетом.
    Павел Романов
    17 марта 2016, 12:13
    +1
    В корзине в строке есть плейсхолдер [[+id]] — это ID ресурса-товара. Соответственно, можете вытащить TV (если стоит pdoTools):
    [[#[[+id]].tvname]]

    В письмах только не забудьте добавить [[++site_url]] перед ним.

    Если используете msListOrders для истории заказов, то там не [[+id]], а [[+product_id]].
      Николай
      17 марта 2016, 14:27
      0
      Круто! Спасибо! Не знал что pdoTools так умеет. Видимо долгое время делая кастомные проекты я сильно отстал :)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3