Категории и подкатегории
Здравствуйте, господа разработчики и специалисты системы MODX Revo. Круто звучит Revolution.
Хотелось бы узнать у разработчиков и специалистов данной системы следующее: интернет магазин, далее есть категория детская одежда, далее подкатегории для мальчиков, для девочек и для новорожденных, выбираем к примеру подкатегорию для мальчиков, далее есть еще подкатегории которые находятся и в фильтре, выбираем верхнюю одежду, выбираем бренд, и видим три куртки данного бренда,, такую же процедуру делаем и с категорией для девочек, все хорошо отлично. Теперь выбираем этот же бренд через отдельный раздел, и видим, что если через фильтр выбрать верхнюю, да даже если не выбирать эту категорию, то курток для мальчиков уже нет, а есть только куртки для девочек.
Подподкатегории называются одинаково, только они находятся в разных подкатегориях, если вдруг возникнет такой вопрос.
Отсюда вопрос, в чем проблема??? Кто-нибудь сможет помочь и объяснить???
И еще у меня тысяча вопросов по данной системе, можно как-то по человечески настроить интернет-магазин, чтобы покупателям было предельно ясно и понятно????
Хотелось бы узнать у разработчиков и специалистов данной системы следующее: интернет магазин, далее есть категория детская одежда, далее подкатегории для мальчиков, для девочек и для новорожденных, выбираем к примеру подкатегорию для мальчиков, далее есть еще подкатегории которые находятся и в фильтре, выбираем верхнюю одежду, выбираем бренд, и видим три куртки данного бренда,, такую же процедуру делаем и с категорией для девочек, все хорошо отлично. Теперь выбираем этот же бренд через отдельный раздел, и видим, что если через фильтр выбрать верхнюю, да даже если не выбирать эту категорию, то курток для мальчиков уже нет, а есть только куртки для девочек.
Подподкатегории называются одинаково, только они находятся в разных подкатегориях, если вдруг возникнет такой вопрос.
Отсюда вопрос, в чем проблема??? Кто-нибудь сможет помочь и объяснить???
И еще у меня тысяча вопросов по данной системе, можно как-то по человечески настроить интернет-магазин, чтобы покупателям было предельно ясно и понятно????
Комментарии: 3
… ничего не понял.
Если у вас есть структура вида:
А вообще — приложите лучше коды вызова сниппетов, так будет намного более наглядно, чем «категории подподкатегорий»..)
Что же до второго вопроса — спрашивайте. Или можно обратиться вот сюда, например.
Если у вас есть структура вида:
- детская одежда
-- для мальчиков
--- верхняя одежда
--- штаны
--- ...
-- для девочек
--- верхняя одежда
--- штаны
--- ...
- список брендов
И в случае захода в подкатегорию и выбора требуемых опций через фильтрацию, у вас все отображается корректно, а через бренд — нет, то, скорее всего, проблема в определении параметра &parent для каждого раздела. А вообще — приложите лучше коды вызова сниппетов, так будет намного более наглядно, чем «категории подподкатегорий»..)
Что же до второго вопроса — спрашивайте. Или можно обратиться вот сюда, например.
Ну как-то так
[[!mFilter2?
&parents=`39`
&limit=`20`
&element=`msProducts`
&where=`{«Vendor.name:LIKE»:"%[[*pagetitle]]%"}`
&filters=`
msoption|tags,
parent:categories,
msoption|color,
msoption|size,
ms|price:number`
&tplOuter=`tpl.mFilter2.outerMy`
&tpls=`tpl.msProducts.rowMy,tpl.msProducts.rowMy2`
&class=`msProduct`
&tplFilter.outer.resource|parent=`tpl.mFilter2.filter.parentOuter`
&suggestionsRadio=`resource|parent`
&tplFilter.row.default=`tpl.mFilter2.filter.checkboxMy`
&tplFilter.row.msoption|tags=`tpl.mFilter2.filter.checkboxMy`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
&tplFilter.outer.msoption|color=`tpl.mFilter2.filter.colorOuter`
&tplFilter.outer.msoption|size=`tpl.mFilter2.filter.sizeOuter`
&showLog=`0`
&sortby=`price`
&disableSuggestions=`1`
]]
[[!mFilter2?
&parents=`39`
&limit=`20`
&element=`msProducts`
&where=`{«Vendor.name:LIKE»:"%[[*pagetitle]]%"}`
&filters=`
msoption|tags,
parent:categories,
msoption|color,
msoption|size,
ms|price:number`
&tplOuter=`tpl.mFilter2.outerMy`
&tpls=`tpl.msProducts.rowMy,tpl.msProducts.rowMy2`
&class=`msProduct`
&tplFilter.outer.resource|parent=`tpl.mFilter2.filter.parentOuter`
&suggestionsRadio=`resource|parent`
&tplFilter.row.default=`tpl.mFilter2.filter.checkboxMy`
&tplFilter.row.msoption|tags=`tpl.mFilter2.filter.checkboxMy`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
&tplFilter.outer.msoption|color=`tpl.mFilter2.filter.colorOuter`
&tplFilter.outer.msoption|size=`tpl.mFilter2.filter.sizeOuter`
&showLog=`0`
&sortby=`price`
&disableSuggestions=`1`
]]
вот и все чтоль, пообщались?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.