Сортировка в каталоге minishop2 и вывод товаров.
Добрый день.
Ребята подскажите кто как решал данный вопрос?
Требуется вывести главный каталог всех товаров, подобно их расположению в дереве MODX.
При выводе категории товаров все выводится нормально — использую сортировку по menuindex.
ссыль — s5223.test.modx.pro/index.php?id=5
вид — joxi.ru/J00QUxjKTJAbRxb4d6U
товары по порядку, ну впрочем они в админке так и располагаются — joxi.ru/W00QU_3JTJAvS5N4sbY
вторая категория товаров — s5223.test.modx.pro/index.php?id=11
вид — joxi.ru/KU4QUxjKTJANR1PLnQg
товары по порядку, как и в админке — joxi.ru/T04QU_3JTJCBWYUTRVA
и теперь суть проблемы — если теперь посмотреть на общий каталог товаров — то происходит следующая хрень.
ссыль — s5223.test.modx.pro/index.php?id=4
вид — joxi.ru/TU8QUxjKTJAuR5fMONs
товар из категории 2 ушел в самый низ — то есть отделился от своей группы.
Как решить, вот вопрос…
Спасибо заранее за вашу помощь!
Ребята подскажите кто как решал данный вопрос?
Требуется вывести главный каталог всех товаров, подобно их расположению в дереве MODX.
При выводе категории товаров все выводится нормально — использую сортировку по menuindex.
ссыль — s5223.test.modx.pro/index.php?id=5
вид — joxi.ru/J00QUxjKTJAbRxb4d6U
товары по порядку, ну впрочем они в админке так и располагаются — joxi.ru/W00QU_3JTJAvS5N4sbY
вторая категория товаров — s5223.test.modx.pro/index.php?id=11
вид — joxi.ru/KU4QUxjKTJANR1PLnQg
товары по порядку, как и в админке — joxi.ru/T04QU_3JTJCBWYUTRVA
и теперь суть проблемы — если теперь посмотреть на общий каталог товаров — то происходит следующая хрень.
ссыль — s5223.test.modx.pro/index.php?id=4
вид — joxi.ru/TU8QUxjKTJAuR5fMONs
товар из категории 2 ушел в самый низ — то есть отделился от своей группы.
Как решить, вот вопрос…
Спасибо заранее за вашу помощь!
Поблагодарить автора
Отправить деньги
Комментарии: 21
Не хватает как минимум вызова msProducts и вывода лога — как именно сортируется в SQL?
Зашел на сайт, посмотрел
Вот так правильно сортирует:
Полный вызов сниппета:
Вот так правильно сортирует:
&sortby=`msCategory.menuindex ASC,msProduct.menuindex`
То есть, фокус в указании ASC прямо в первой сортировке.Полный вызов сниппета:
[[!pdoPage?
&element=`msProducts`
&limit=`30`
&innerJoin=`{"msCategory": {"class":"msCategory", "alias":"msCategory", "on":"msProduct.parent = msCategory.id"}}`
&sortby=`msCategory.menuindex ASC,msProduct.menuindex`
&showLog=`1`
]]
да это ты значит был))) а я смотрю чудеса какие то…
Но смотри я взял перемешал товары во второй категории в обратном порядке и снова один товар выпал…
Но смотри я взял перемешал товары во второй категории в обратном порядке и снова один товар выпал…
Щас выведу в чанке menuindex и будет понятнее.
Проблема была в неправильном menuindex у категорий.
Поперетаскивал пару раз — и теперь всё в порядке, проверяй.
Поперетаскивал пару раз — и теперь всё в порядке, проверяй.
ну снова перетащил и снова тоже самое… то есть все дело в неправильном перетаскивании чтоли?
Не знаю.
Ясно одно — с сортировкой проблем нет, как выставлены menuindex, так и сортируется.
Ясно одно — с сортировкой проблем нет, как выставлены menuindex, так и сортируется.
Блин, а с чем тогда проблема? Обьясни пожалуйста… я не вкурил
Ты сортируешь по menuindex — по ним и сортируется, что еще нужно?
Если и есть проблема где-то, то она в присвоении этого menuindex, а не в сортировке.
Если и есть проблема где-то, то она в присвоении этого menuindex, а не в сортировке.
то есть проблема в присвоении menuindex при перетаскивании товаров да?
Может быть, не знаю.
Кроме тебя пока никто не замечал.
Кроме тебя пока никто не замечал.
да в ней. Поставил показывать в дереве и туда, сюда таскал товары — все работает ок.
Если же просто перекидывать то глюки с menuindex и даже иногда когда товар в одной категории перемещаешь, в другой категории сортировка товаров тоже сбивается…
Если же просто перекидывать то глюки с menuindex и даже иногда когда товар в одной категории перемещаешь, в другой категории сортировка товаров тоже сбивается…
и еще глюк помоему — если товары в одной категории сортируеш, то в другой они тоже как то перееб… ся
Здравствуйте. Mfilter2 отлично сортирует товары по категориям первого уровня. Но в том случае, если категории вложенные
Категории 1 ур
— Товар 1 ур
Категория 1 ур
Категория 1 ур
— Категория 2 ур
— Категория 2 ур
— Товар 2 ур
— Товар 2 ур
Товар 2 уровня выводится раньше товара 1 ур, т.к. menuindex категории 2 ур = 0 и выводится раньше первой категории 1 ур, menuindex которого 1 и далее.
Как тут быть? Ведь даже menuindex категории вручную не изменишь, системные настройки для изменения полей есть только у товара.
Категории 1 ур
— Товар 1 ур
Категория 1 ур
Категория 1 ур
— Категория 2 ур
— Категория 2 ур
— Товар 2 ур
— Товар 2 ур
Товар 2 уровня выводится раньше товара 1 ур, т.к. menuindex категории 2 ур = 0 и выводится раньше первой категории 1 ур, menuindex которого 1 и далее.
Как тут быть? Ведь даже menuindex категории вручную не изменишь, системные настройки для изменения полей есть только у товара.
Василий, опять я тебя побеспокоить хочу…
С сортировкой ладно, вроде разобрались, выводим через msproduct
Теперь скажи мне пожалуйста как этот порядок сохранить при выводе через mfilter?
пробую — он мне ошибку выдает
Подскажи пожалуйста! Спасибо!
С сортировкой ладно, вроде разобрались, выводим через msproduct
[[!msProducts?
&tpl=`tpl_default`
&includeThumbs=`212x192`
&sortdir=`asc`
&parents=`30`
&limit=`100`
&innerJoin=`{"msCategory": {"class":"msCategory", "alias":"msCategory", "on":"msProduct.parent = msCategory.id"}}`
&sortby=`msCategory.menuindex ASC,msProduct.menuindex`
]]
Все хорошо, все как в дереве отсортировано.Теперь скажи мне пожалуйста как этот порядок сохранить при выводе через mfilter?
пробую — он мне ошибку выдает
0.0006289: Could not process query, error #1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'asc,msproduct.menuindex asc LIMIT 60, 20' at line 1
или я туплю или хз…Подскажи пожалуйста! Спасибо!
Привет. У меня тоже проблема с menuindex. При заполнении товаров menuindex сбивается. потом перетаскиваю пару раз — становятся на место.
Решили ли Вы эту проблему?
Решили ли Вы эту проблему?
А если товаров много админка глючить не будет?
Когда у вас будет столько товаров — что будет глючить админка, вам попросту будет пофигу на сортировку…
товар сортируется правильно, а как для каждой категории товаров вывести название Категории?
хотя нет, если есть ещё одна вложенность категории, то всё сбивается
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.