Nijest

Nijest

С нами с 11 марта 2020; Место в рейтинге пользователей: #3183

Как в шаблоне pdoPage прописать условие вывода кода при заполненном TV?

Есть вывод товаров.
[[!pdoPage?
            &element=`msProducts`
            &tpl=`item`
            &processTVs=`1`
            &tvPrefix=`tv.`
            &includeTVs=`tovar_id`
        ]]
Нужно чтобы кусок кода отображался только, если дополнительное поле tovar_id заполнено. Без добавления условий код работает, но отображается во всех товарах каталога
<a href="[[~[[+tv.tovar_id]]]]">Текст</a>
Пробовал по аналогии со свойствами, покопавшись немного в документации, но оно не работает. Как правильно написать?
{if $_modx->resource.tovar_id }
  <a href="[[~[[+tv.tovar_id]]]]">Текст</a>
    {else}
    {/if}
Nijest
28 апреля 2021, 17:45
modx.pro
441
0

Как через msOptionsPrice2 передать опции в письмо с заказом?

Установил модуль, настроил полностью в самом товаре. Устанавливается цена, передаётся в корзину, всё хорошо. Но не понимаю, каким параметром передать опцию в письмо? Допустим, цена зависит от того, красный товар или синий. Как в письме клиенту и менеджеру передать, что клиент заказал 1 красный товар и 2 синих?
Сперва использовал {$product['color.value']}, но понял, что это неверно, так как передаётся основная опция (если заполнена), а не через модуль.
Nijest
11 марта 2020, 18:27
modx.pro
928
0