Много писал про эту проблему, до сих пор разбираюсь)
У меня есть расширенный поиск, и он ищет только в одном контексте, а у меня одна очень важная категория в другом контексте.
Делал ресурс символической ссылкой на этот ресурс не помогло, причем вообще она не работает)
решил сделать два вызова getproducts <div class="part_select">
<div class="form-group">
<label for="part">Раздел</label>
<select name="part" id="part" class="form-control input-sm">
<option value="2">Выберите раздел</option>
[[getProducts?
&parents=2
&depth=1
&tpl=select_option
&where={"isfolder":1,"parent:<>":2}
]]
[[getProducts?
&context=sale
&resources=21
&depth=1
&tpl=select_option
&where={"isfolder":1,"parent:<>":2}
]]
</select>
</div>
</div> это фильтр по твшкам [[!getFilters? &tvIds=2,15,17,32,34,53,54
]]
[[!getFilters? &context=sale
&tvIds=2,15,17,32,34,53,54
]] вывод найденных [[!getPage?
&element=getProducts
&parents=2
&depth=2
&includeTVs=1
&tpl=catalogItem
&getCorrectTv=1
&selfFilters=1
&tvfilters=``
&tpl=catalogItem_sidebar
&getCorrectTv=1
&where={"template":7}
&limit=28
&sortbyTV=main_page_show
&sortdirTV=ASC
]]
[[!getPage?
&context=`sale`
&element=`getProducts`
&resources=`21`
&depth=`2`
&includeTVs=`1`
&tpl=`catalogItem`
&getCorrectTv=`1`
&selfFilters=`1`
&tvfilters=``
&tpl=`catalogItem_sidebar`
&getCorrectTv=`1`
&where=`{"template":7}`
&limit=`28`
&sortbyTV=`main_page_show`
&sortdirTV=`ASC`
]] Правильно ли я поступаю?
вот так выглядит дерево ресурсов) Контекст web Каталог -каталог1 ---каталог2 ---каталог2 -каталог1 ---каталог2 Контекст sale каталог1