Вопрос по фильтрации товаров
У меня есть сниппет, который формирует список id товаров по общему тэгу.
Этот список я превратил в вот такой массив:
Массив получается вот так:
Помогите разобраться. В каком виде нужно в mFilter подставлять данные? Спасибо!
Этот список я превратил в вот такой массив:
Array ( [id] => 5 [type] => document [contentType] => text/html [pagetitle] => Футболка 1 [longtitle] => Футболка такая, растакая [description] => [alias] => tshirt-1 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 10 [isfolder] => 0 [introtext] => Вводный текст про футболку. Описание там и прочее... [richtext] => 1 [template] => 2 [menuindex] => 1 [searchable] => 1... и т.д.
Массив получается вот так:
[[msProducts? &resources=`[[msTags]]` &parents=`3` &tpl=`0`]]
Затем все это я подставляю в mFilter для фильтрации, но ничего не происходит[[!mFilter?
&resources=`[[msProducts? &resources=`[[msTags]]` &parents=`3` &tpl=`0`]]`
&includeTV=`1`
&includeTVList=`color`
&includeMS=`1`
...
Если выводить товары без фильтра, то все прекрасно. Но хочется фильтровать полученные товары…Помогите разобраться. В каком виде нужно в mFilter подставлять данные? Спасибо!
Комментарии: 10
я не понимаю зачем ты пишешь отедльный сниппет для того что mFilter умеет делать из коробки? ему просто нужны id родителей и список ТВ или других значений по которым будет фильтровать
отдельный сниппет готовит список id товаров у которых одинаковый тэг… Я делаю облако тэгов и при клике на отдельный тег хочу получать список товаров, у которых он есть. Может я действительно не понимаю чего-то, но разве «из коробки» можно mFilter'ом так делать?
смотри nicepo.ru/katalog/ все фильтруется через mFilter по чему хочешь
это понятно) у меня тоже все в каталоге фильтруется как надо) я хочу на отдельной странице получать список товаров с конкретным общим тегом…
я тебя слегка не понимаю, ну на этой отдельной странице вообще сделай фильтр по ТВ (одному конкретному тегу) и mFilter вообще не нужен
у меня есть страница zbcshop.ru/tags?tag=имя_тэга. Вот как «из коробки» сформировать на этой странице список товаров с фильтром и сортировкой?
список товаров я получил… точнее список их id… но подстановка их в mFilter ничего не дает…
у тебя теги в каком виде?
на странице у товара вот этот сниппет выводит теги:
[[!msOptions?name=`tags`&tplOuter=`@INLINE <p><strong>Tags:</strong> [[+rows]]</p>`&tplRow=`@INLINE <a href="tags?tag=[[+value]]">[[+value]]</a> `]]
про это сниппет читай доки, я с ним не знаком, но думаю и по нему можно отфильтровать
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.