Задать вопрос

Как вывести доп поле в pdoPage на ShopMini2?

Пробовал так
[[!pdoPage?
&element=`msProducts`
&parents=`18`
&tpl=`tpl.msProducts.row`
&includeTVs=`brand`
]]

и в чанке [[+tv.brand]]

ещё пробовал pdoResources
[[pdoResources? 
&parents=`18` 
&depth=`0`
&tpl=`tpl.msProducts.row`
&includeTVs=`brand,price`
&select=`{"modResource":"id,pagetitle,content,price"}`
]]


pdoResources - в этом случае выводит только дополнительные tv созданные мной
pdoPage - в этом случае выводит только tv созданые по умолчанию miniShop2

А так чтобы и то и другое не хочет, а полей в miniShop2 Явно недостаточно, или не хватает возможности для его настройки
  • Вопрос задан
  • 2251 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 2
Тоже сталкивался с этой проблемой. Решение:
Когда мы выводим доп.поле в pdoResources, мы пишем:
&includeTVs=`tv.brand,tv.price`.
А вот в pdoPage нужно указать отдельно этот пресловутый префикс "tv." следующим образом:
&tvPrefix=`tv.`,
а потом уже указать сами доп.поля уже без префикса. Вызов сниппета будет выглядеть так:
[[!pdoPage?   
  &element=`msProducts`
  &parents=`18`
  &tpl=`tpl.msProducts.row`
  &tvPrefix=`tv.`
  &includeTVs=`brand`
]]
Ответ написан
Комментировать
ig0r74
@ig0r74
MODX-разработчик
Можно добавить дополнительные столбцы (свойства товара) в Минишоповскую таблицу вот.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@sanch0ss
а разве не надо &processTVs=`1` ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы