Вывод TV-поля у товаров minishop2
Всем привет!
Вывожу список товаров miniShop2 в виде таблицы. К некоторым товарам необходимо добавить изображение в виде ссылки, для этого я создала TV-поле типа «Текстовый редактор». Теперь я не могу сообразить как это все корректно вывести.
Таблица:
Не знаю как это исправить, нагуглить ничего не смогла, помогите(
Вывожу список товаров miniShop2 в виде таблицы. К некоторым товарам необходимо добавить изображение в виде ссылки, для этого я создала TV-поле типа «Текстовый редактор». Теперь я не могу сообразить как это все корректно вывести.
Таблица:
<table class="products">
<thead>
<tr style="font-weight:600;">
<td>Сплав</td>
<td>Размер</td>
<td>Состояние</td>
<td>Наличие</td>
<td>Цена</td>
<td>Примечание</td>
<td>Фото</td>
</tr>
</thead>
[[!pdoPage?
&element=`msProducts`
&tpl=`products_row`
]]
</table>Чанк products_row:<tr>
<td class="prod-name">{$pagetitle}</td>
<td class="prod-size">[[!msOptions? &options=`size` &tpl=`tpl.msOptions-sizes` &product=`[[+id]]`]]</td>
<td class="prod-sost">[[!msOptions? &options=`sost` &tpl=`tpl.msOptions-sizes` &product=`[[+id]]`]]</td>
<td class="prod-nalichie">[[!msOptions? &options=`nalichie` &tpl=`tpl.msOptions-sizes` &product=`[[+id]]`]] кг</td>
<td class="prod-price">{$price | replace:" ":""} руб.</td>
<td class="prod-primechanie">[[!msOptions? &options=`prim` &tpl=`tpl.msOptions-sizes` &product=`[[+id]]`]]</td>
<td>[[!pdoResources? &parents=`[[*id]]` &includeTVs=`prod-img` &tpl=`@INLINE <p>[[+tv.prod-img]]</p>`]]</td>
</tr>Сейчас в столбце «Фото» к каждому товару выводятся списком ссылки на все фото всех товаров категории.Не знаю как это исправить, нагуглить ничего не смогла, помогите(
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
[[!pdoPage?
&element=`msProducts`
&tpl=`products_row`
&includeTVs=`список_tv_параметров_через_запятую`
]]
И затем выводить их через плэйсхолдеры [[+имя_параметра]] я точно не помню нужен ли префикс в msProducts.
Дока
docs.modx.pro/komponentyi/minishop2/snippetyi/msproducts
Можете, пожалуйста, подробнее объяснить? А то я не такой мастер в MODX как хотелось бы)
includeTVs — Список ТВ параметров для выборки, через запятую. Например: «action,time» дадут плейсхолдеры [[+action]] и [[+time]].
Чанк products_row:
Если ничего не напутал, то должно сработать.