Вопрос по фильтрации товаров

У меня есть сниппет, который формирует список id товаров по общему тэгу.
Этот список я превратил в вот такой массив:
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 подставлять данные? Спасибо!
Андрей Сухомозгий
27 июля 2014, 18:15
modx.pro
1 068
0

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

Сергей Скат
28 июля 2014, 00:04
0
я не понимаю зачем ты пишешь отедльный сниппет для того что mFilter умеет делать из коробки? ему просто нужны id родителей и список ТВ или других значений по которым будет фильтровать
    Андрей Сухомозгий
    28 июля 2014, 00:07
    0
    отдельный сниппет готовит список id товаров у которых одинаковый тэг… Я делаю облако тэгов и при клике на отдельный тег хочу получать список товаров, у которых он есть. Может я действительно не понимаю чего-то, но разве «из коробки» можно mFilter'ом так делать?
      Сергей Скат
      28 июля 2014, 00:10
      0
      смотри nicepo.ru/katalog/ все фильтруется через mFilter по чему хочешь
        Андрей Сухомозгий
        28 июля 2014, 00:11
        0
        это понятно) у меня тоже все в каталоге фильтруется как надо) я хочу на отдельной странице получать список товаров с конкретным общим тегом…
          Сергей Скат
          28 июля 2014, 00:14
          0
          я тебя слегка не понимаю, ну на этой отдельной странице вообще сделай фильтр по ТВ (одному конкретному тегу) и mFilter вообще не нужен
            Андрей Сухомозгий
            28 июля 2014, 00:20
            0
            у меня есть страница zbcshop.ru/tags?tag=имя_тэга. Вот как «из коробки» сформировать на этой странице список товаров с фильтром и сортировкой?
              Андрей Сухомозгий
              28 июля 2014, 00:21
              0
              список товаров я получил… точнее список их id… но подстановка их в mFilter ничего не дает…
                Сергей Скат
                28 июля 2014, 00:23
                0
                у тебя теги в каком виде?
                  Андрей Сухомозгий
                  28 июля 2014, 00:24
                  0
                  на странице у товара вот этот сниппет выводит теги:
                  [[!msOptions?name=`tags`&tplOuter=`@INLINE <p><strong>Tags:</strong> [[+rows]]</p>`&tplRow=`@INLINE <a href="tags?tag=[[+value]]">[[+value]]</a> `]]
                    Сергей Скат
                    28 июля 2014, 00:47
                    0
                    про это сниппет читай доки, я с ним не знаком, но думаю и по нему можно отфильтровать
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      10