настройках в $arResult sale.order.ajax список свойств передавался в $arResult['ORDER_PROP']['USER_PROPS_Y']
Сейчас я смотрю на новом проекте:
1 В ORDER_PROP только один ключ - USER_PROFILES с пустым массивом и все.
2 Списка свойств вообще нет. Он есть только в JS_DATA, но там свойства не содержат вариантов.
В $arResult['ORDER_PROP']['USER_PROPS_Y'] в свойстве LOCATION был ключ VARIANTS, который давал варианты местоположений.
Вопрос собственно что-то поменялась или эта какая-то настройка неведомая?
Посмотрите в настройках компонента галку Режим совместимости для предыдущего шаблона, может оно?
Да, оно - спасибо. Настройка COMPATIBLE_MODE. Ужас какой - компоненты продолжают становится все более монструозными.
Так в SOA эта галка давно существует, кажется, с выхода нынешнего (идеального по словам господина Волошина ) компонента. И обычно включена, т.к. без нее ряд доставок и не только не воркают нормально.
Да я тоже считаю что это один из идеальных компонентов для того чтобы обучать молодежь. Я дочке даже пару раз показывал, чтобы она имела хороший пример как никогда не надо писать код. Особенно js там доставляет.
(ехидно) и когда ж мы увидим правильный компонент заказа...
Если рассуждать с этой точки зрения - никогда. Он не нужен. Это должно быть несколько маленьких компонентов. Правильный шаблон целиком на vue у меня есть. Даже два )) Но они делались под конкретные сайты и не переносимы - жестко связаны с vuex например.
Доводилось видеть версии разных степеней правильности. После того, как заказчики узнавали стоимость внедрения пачки интеграционных модулей на их кастом, большая часть сбежала на штатный SOA, довольствуясь перекраской в стили сайта.
Так большинство и делает
Обсуждают сегодня