Евгений Куценко

Евгений Куценко

С нами с 13 апреля 2024; Место в рейтинге пользователей: #9917

[miniShop2] Одна и та же сортировка работает в [[!msGetOrder]] и не работает в [[!msCart]]

Сломал голову. Куда думать дальше?

Вот тут все сортирует…
[[!msGetOrder? 
    &id=`".$orderID."` 
    &tpl=`my.tpl.msGetOrder` 
    &sortby=`FIELD(msProduct.parent, 9,8,11,10,96,163,166,152)`]]

А вот тут не хочет…
[[!msCart?	
    &tpl=`my.tpl.msCart`
    &includeThumbs=`catalog`
    &sortby=`FIELD(msProduct.parent, 9,8,11,10,96,163,166,152)`]]

Шаблоны ± одинаковые и, насколько я понимаю, уже больше обрабатывают данные взятые с учетом сортировки.
Евгений Куценко
25 апреля 2024, 16:33
modx.pro
238
0

[miniShop2] Как таблицу товаров, сформированную через msGetOrder, разбить на отдельные таблицы по разделам товаров?

Недавно только начал знакомство с modX и fenom.
Думаю, что решение должно быть достаточно простое, но не соображу как это в fenom сделать.

Сейчас одна таблица чрез один цикл:
Шапка таблицы всех товаров
{foreach $products as $product}
Тело таблицы товаров
{/foreach}

По идее как-то надо сначала собрать товары в группы товаров с одним родителем, а потом их выводить в отдельных таблицах.

{foreach $что_то as $раздел}
    Шапка таблицы $раздел товаров
    {foreach $products as $product}
    Тело таблицы товаров раздела $раздел
    {/foreach}
{/foreach}

Не знаю понятно ли сформулировал. Может у кого в копилке решений есть?
В письме, например, группировали так товары или еще где.
Евгений Куценко
16 апреля 2024, 18:40
modx.pro
268
0