reddyk 21 апреля 2015 1 0
Много писал про эту проблему, до сих пор разбираюсь)
У меня есть расширенный поиск, и он ищет только в одном контексте, а у меня одна очень важная категория в другом контексте.
Делал ресурс символической ссылкой на этот ресурс не помогло, причем вообще она не работает)
решил сделать два вызова 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
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.