Что за Array; 0, Array; 1 и т.д. в корзине? Новый

Дополнение: miniShop2 - 2.4.11 pl

Как избавиться от этого? Куда смотреть?
Журнал ошибок пустой.
15 ноября 2017, 15:45    Илья Александрович   
0    72 0

Комментарии (7)

  1. Алексей Бгатов 15 ноября 2017, 16:08 # 0
    это опции. при одном из недавних обновлений Василий анонсировал, что теперь опции товара всегда будут массивами. Соответственно, надо было у себя в чанках всё пофиксить внимательно.
    1. Илья Александрович 15 ноября 2017, 16:14 # 0
      магазин свежий вот только собираю его.
      стандартный чанк tpl.msProducts.row — ничего не менял, есть строки:
                              <input type="hidden" name="id" value="{$id}">
                              <input type="hidden" name="count" value="1">
                              <input type="hidden" name="options" value="[]">
      
      всё больше ничего не передаётся.
      где можно почитать?
      1. Алексей Бгатов 15 ноября 2017, 16:27 # 0
        если никаких опций не добавляешь в корзину, тогда убери из чанка корзины {$product.options}
        1. Илья Александрович 15 ноября 2017, 16:29 # 0
          со страницы товара добавляю, поэтому не могу убрать)
          1. Володя 15 ноября 2017, 18:01 # +1
            Что за Array; 0, Array; 1 и т.д. в корзине?

            подставьте в чанк корзины в цикл продуктов
            {$product.options|print}
            
            и выясните что там.
            возможно это поможет modx.pro/components/9730/#comment-80706
            1. Илья Александрович 15 ноября 2017, 18:36 # 0
              Спасибо, помогло.
      2. Володя 15 ноября 2017, 17:59 # 0
        ты загоняешся… опции товара и опции товара корзины разные вещи.
      Вы должны авторизоваться, чтобы оставлять комментарии.