mfilter2 фильтр по родителю, когда товар в нескольких категориях
        Вывожу фильтp с помощью кода 
Допустим: есть два раздела- Книги и Акции. В разделе Книги вывожу фильтр с параметром фильтрации по родителю, но туда попадают значения родителя также из Акции, если товар отмечен и в разделе Акции     
    
    
                                                                                
            [[!mFilter2?
					&limit=`15`
					&includeTVs=`nal,icon,rashem,dlina`
					&showHidden=`0`
					&prepareTVs=`1`
                    &processTVs=`icon`
					&element=`msProducts`
					&filters=`
						ms|price:number,
						parent:categories,
						ms|vendor:vendors,
						msoption|color:default,
						tv|mkw:default,
						tv|dlina:default,
						tv|kompl:default
					`
					&tpls=`tpl.msProducts1.row`
					&class=`msProduct`
					&sort=`price:asc`
					&tplOuter=`tpl.mFilter2.outer1`
					&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
					&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
					
					&tplFilter.row.resource|parent=`tpl.mFilter2.filter.categories_pr`
					&tplFilter.row.msoption|color=`tpl.mFilter2.filter.checkbox_kW`
					&tplFilter.row.msoption|size=`tpl.mFilter2.filter.checkbox_m`
					&tplFilter.row.tv|dlina=`tpl.mFilter2.filter.checkbox_m`
				]]Но в фильтре родителя выводятся и категории из других разделов, к которым привязаны товары из нужной категории. Как их убрать?Комментарии: 12
                Я бы в шаблоне tpl.mFilter2.filter.categories_pr просто скрыл по условию ненужные категории.            
                    
                я про это думал, но как сделать выборку не нужных? по какому параметру?            
                    
                А много ненужных?            
                    
                число может меняться, в ручную не получится, 
а как прописать, чтоб исключить все из категории Акции, я не знаю
                    а как прописать, чтоб исключить все из категории Акции, я не знаю
                а просто фильтр default по полю parent пробовали?            
                    
                да, я и tpl.mFilter2.filter.categories_pr создал только для того, чтоб попробовать там скрыть ненужные            
                    
                Вы не поняли, вместо этого parent:categories пробовали parent:default?            
                    
                так выводит номера категорий, и там тоже есть с Акций(            
                    
                А если resource|parent:default            
                    
                тоже самое, resource всегда автоматом стоит если ничего не прописано            
                    
                Ну да, не подумал. В таком случае я бы попробовал другие таблицы ms и ms_product, если не поможет, то через msaddfieds расширил бы модель товара, добавив поле Основная категория и фильтровал по нему. Другой вариант это писать свой фильтр, но это немного сложнее. А ещё можно в техподдержку написать, может автор чего посоветует.            
                    
                спасибо за потраченное время.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.