Yaroslav
С нами с 15 октября 2017; Место в рейтинге пользователей: #1619Выборка элементов через ТВ параметр.
Всем привет!
Постараюсь быть краток и изложить верно суть проблемы.
Структура сайта, приблизительно, выглядит так:
Портфолио(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`
]]