Yaroslav
С нами с 15 октября 2017; Место в рейтинге пользователей: #1655Выборка элементов через ТВ параметр.
            Всем привет!
Постараюсь быть краток и изложить верно суть проблемы.
Структура сайта, приблизительно, выглядит так:
Портфолио(23)
 
 
Услуги(33)
Работа(34)
Города(35)
 
Нужно что бы происходила фильтрация по тв полю, допустим: я нажимаю на ссылку Киев(36) и мне выводит 10 первых товаров, а мне нужно, что бы товар выводился только тот у которого в параметрах указан «Киев». Вызов шаблона и поля:
        
        
        
    Постараюсь быть краток и изложить верно суть проблемы.
Структура сайта, приблизительно, выглядит так:
Портфолио(23)
- Товар№1(24)
 - Товар№2(25)
 - Товар№3(26)
 - Товар№4(27)
 - ...
 
- Товар№1(29)
 - Товар№2(30)
 - Товар№3(31)
 - ...
 
Услуги(33)
Работа(34)
Города(35)
- Москва(36)
 - Киев(37)
 - Санкт-Петербург(38)
 - ...
 
@EVAL return $modx->runSnippet('pdoResources',array('parents'=>35,'limit'=>10,'tpl'=>'@INLINE [[+pagetitle]]==#[[+id]]#','outputSeparator'=>'||'));Благодаря этой, нехитрой манипуляции, в товарах появилась возможность выбрать город.Нужно что бы происходила фильтрация по тв полю, допустим: я нажимаю на ссылку Киев(36) и мне выводит 10 первых товаров, а мне нужно, что бы товар выводился только тот у которого в параметрах указан «Киев». Вызов шаблона и поля:
[[!pdoResources:default=`К сожалению, ничего не найдено`?
&parents=`24,25,26,27,251`
&showUnpublished = `0`
&includeContent = `1`
&includeTVs=`image,url,ChooseCity`
&tvFilters=`ChooseCity==[[*id]]`
&tpl =`CityTemplate`
]]