как в msearch2 сделать вывод определенных товаров?

Как сделать изначальный вывод товаров по определенному id? скажем я создал страницу метро авиаматорная, и хочу чтобы при переходе по этой ссылке люди изначально видели товары по этому фильтру.
[[!mFilter2? 
                    &filters=`tv|price_from:decimal,tv|metro`
                    &toSeparatePlaceholders=`ms.`
                    &suggestions=`0`
                    &parents=[[*id]]
                    &depth=`3`
                    &includeTVs=`metro,price_from,price_to,area,city,direction,
                            mcad_distance,metro_distance,type_of_sale,currency,
                            image,square_from,square_to,main_page_show,
                            class_zdaniya,nazvanie_zdaniya,tip_zdaniya,
                            main_page_show`
                    &tvPrefix=`tv.`
                    &tpl=`catalogItem_sidebar`
                    &where=`{"template":7}`
                    &limit=`12`
                    &sortby=`{"main_page_show":"DESC","publishedon":"DESC","createdon":"DESC"}`
                    &tplFilter.outer.tv|metro=`tpl.mFilter2.filter.outerGiga`
                    &tplFilter.row.tv|metro=`tpl.mFilter2.filter.checkboxHalfCol`
                   
                ]]
<div id="mse2_results">
                			[[!+ms.results]]
                		</div>
Так же хотелось бы знать, я создал 50+ страниц с определенными ссылками, не хотелось бы в ручную создавать столько шаблонов для этих страниц, как можно хитрым способом это обойти?
например на каждой странице сделать доп поле метро и поставив галочку делает первоначальную выборку по этому метро
AFANASIY
21 мая 2015, 07:19
modx.pro
1 190
0

Комментарии: 2

Павел Ширяев
21 мая 2015, 20:57
0
По первому вопросу, если я правильно его понял, фильтру достаточно передать параметры в урле, как-то так:

yoursite.ru/shop/?tv|metro=3
yoursite.ru/shop/?tv|metro=Авиамоторная

Если метро в TV выбирается выпадающим списком, то в параметре ссылки будет либо индекс в списке, либо сам текст, это я не помню точно (возможно, что и оба варианта могут иметь место).

Второй вопрос непонятен, поясни, что именно требуется.

Оффтоп: а доп поле лучше организовать не при помощи TV, а плагином к MS2 (в новой бете вообще организована система характеристик). Это работает заметно быстрее, чем TV, ну и структурно более правильно.
    AFANASIY
    22 мая 2015, 12:08
    0
    нет мне не нужны динамические страницы, поэтому пришлось создать кучу статистических страниц с определенными урл, /metro/aviamotornaya и хочу чтобы в каждой статистической странице msearch выводил товары с определенными параметрами.
    человек зашел на страницу site.ru/metro/aviamotornaya увидел товары только с этой станции, а потом дальше по фильтру может искать и на других станциях
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2