etozhematvekat
@etozhematvekat
Вряд ли Вы не сможете ответить на мой вопрос.

Как в modx сделать фильтр по TV?

Как сделать фильтр по ТВ?
Вывод ресурсов и поля для сортировки:
<div class="b-goods-catalog__items">
          <div class="b-goods-catalog__item">
            <div style="width: 200px;" class="b-goods-catalog__prices">
              <div class="b-goods-catalog__prices-topic">Стоимость, <i class="fa fa-rub" aria-hidden="true"></i></div>
              <div class="b-goods-catalog__prices-range">
                <div class="b-goods-catalog__range-item">
                  <label>от</label>
                  <input type="text">
                </div>
                <div class="b-goods-catalog__range-item">
                  <label>до</label>
                  <input type="text">
                </div>
              </div>
            </div>
          </div>
          <div class="b-goods-catalog__item">
            <section class="b-catalog-goods">
              <div class="b-catalog-goods__sort">
                <div class="b-catalog-goods__sort-topic">Сортировка:</div>
                
                <div class="b-catalog-goods__sorty-by">[[!sortLink? &field=`menuindex` &type=`number` &tv=`1` &name=`По популярности `]]</div>
                <div class="b-catalog-goods__sorty-by">[[!sortLink? &field=`price` &type=`number` &tv=`1` &name=`По цене `]]</div>
              </div>
              <div class="b-catalog-goods__list">
             [[pdoResources?
                &element=`msProducts`
                &parents=`[[*id]]`
                &depth=`0`
                &tpl=`CatalogItemTpl`
                &includeTVs=`newsimage,price,size,weight,mera`
                [[!Sort? &defsort=`pagetitle`]]
                ]]
              </div>
            </section>
          </div>
        </div>


Как сделать так, что бы при вводе числовых данных в поля от или до, фильтровался вывод ресурсов по TV price?(убирал не подходящие под диапазон ресурсы)
  • Вопрос задан
  • 421 просмотр
Решения вопроса 1
ant1vit
@ant1vit
&tvFilters=`{"price:>=,<=:AND":[200,500]}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы