Для отображения поля `content` (или, как его называют в miniShop2, TV - Template Variables) в шаблоне `tpl.msProducts`, вам нужно убедиться, что это поле включено в вывод и правильно настроено. Вот шаги, которые вам нужно выполнить:
1. **Убедитесь, что поле `content` создано как TV**:
Если у вас еще нет TV с именем `content`, создайте его в разделе **Управление** → **Шаблоны переменных**. Убедитесь, что он назначен нужному шаблону.
2. **Проверьте настройки TV**:
Убедитесь, что ваш TV с полем `content` имеет правильные настройки (например, тип поля). Также проверьте, что он включен для документов, которые вы хотите отображать.
3. **Настройка вызова msProducts**:
В вашем вызове `msProducts`, вы уже указали параметр `&includeTVs=`. Вам нужно передать `1` (или `true`) в этом параметре, чтобы включить TV в выборку. Вот как это может выглядеть с учетом вашего кода:
```html
[[!msProducts?
&limit=`0`
&parents=`17,50`
&depth=`10`
&includeThumbs=`360x400`
&includeTVs=`1`
&tpl=`tpl.msProducts`
&where=`{"Data.popular":"1"}`
]]
```
4. **Отображение TV в вашем шаблоне**:
В шаблоне `tpl.msProducts`, вы можете использовать следующий синтаксис для отображения значения вашего поля `content`:
```html
<div class="product">
<h2>[[+pagetitle]]</h2>
<div class="content">[[+content]]</div>
<div class="thumb">[[+thumb]]</div>
<!-- Другие поля, которые вы хотите отобразить -->
</div>
```
Убедитесь, что вы используете правильное имя переменной, которая соответствует TV. Если поля не отображаются, убедитесь, что у документов действительно есть заполненное значение для этого TV.
После внесения всех изменений не забудьте очистить кэш вашего сайта, чтобы увидеть нововведения.