Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
14 сентября 2022, 21:17
0
Есть мнение, что проблема в JS. Я бы смотрел ошибки в консоли браузера для начала.
14 сентября 2022, 17:31
0
Плохо, что ты сам не додумался(((
14 сентября 2022, 14:06
1
0
Да, вывел тупо название опции и ее значение…
Зачем вывел и название? если сделать чанк для опции вот таким
{foreach $options as $option}   
            {if $option.value is array}
                {$option.value | join : ', '}
            {else}
                {$option.value}
            {/if}       
{/foreach}
то в $combustion_chamber попадёт строка со значением, и тогда оператор if сможет корректно сравнить две строки.
14 сентября 2022, 11:32
0
А тебе надо сравнить название опции и значение или только значение?
14 сентября 2022, 11:27
0
Ладно, буду разбираться. В крайнем случае своё навелосипедю.
14 сентября 2022, 00:18
0
Вопрос к @Наумов Алексей, даже три.
1. В описании, да и в теме поста уточняется, что файлы это фотографии, а видео не загрузит?
2. И второй вопрос, если мне нужно грузить файлы не на свой сервер, а в облако, типа Amazon S3, загрузит? Я же так понимаю, загрузка работает через стандартные процессоры?
3. На удачу, с компонентом Swift не тестировали?
13 сентября 2022, 22:26
0
Источники файлов вообще стрёмная тема, в migx можно копировать уже заполненный элемент и тогда проще будет заполнять.
13 сентября 2022, 20:31
0
{if $combustion_chamber== 'Закрытая (турбированный)'}
Справа строка со значением 'Закрытая (турбированный)', а слева что? Переменная? А в переменной что? Может там пусто? Может там совсем не то значение, которое ты ожидаешь. Выведи на экран значение переменной. Думаю там распарсен стандартный чанк вывода опций, а тебе нужно только значение.
13 сентября 2022, 19:51
0
Ты посмотрел, что в $combustion_chamber?
13 сентября 2022, 17:59
0
{set $combustion_chamber = 'msProductOptions' | snippet:[] }
13 сентября 2022, 17:15
0
Получить значение этой опции и проверить. Проверка у тебя есть, значение ты не получил. Значение можно получить используя сниппет msProductOptions и сохранив результат в переменную $combustion_chamber
13 сентября 2022, 15:17
0
А почему ты решил что в чанке есть $combustion_chamber?
13 сентября 2022, 14:44
0
Без контекста непонятно ничего. Где ты пишешь это условие?
13 сентября 2022, 11:49
+1
Так попробуй
Вкладки формы:
[{"caption":"Галерея", "fields": [
    {"field":"image","caption":"Заголовок","inputTVtype":"image", "sourceFrom":"migx"},
    {"field":"title","caption":"Название картинки"}
  ]
}]
13 сентября 2022, 11:17
0
Вкладки формы:
[{"caption":"Галерея", "fields": [
    {"field":"image","caption":"Заголовок","inputTVtype":"image", "sourceFrom":"tv"},
    {"field":"title","caption":"Название картинки"}
  ]
}]
13 сентября 2022, 10:57
0
В настройках поля с картинкой на вкладке MediaReaources надо выбрать source From = tv.
13 сентября 2022, 00:47
0
Ну ладно, может насчёт «как часы» я преувеличил, но стоимость меняется, правда для этого надо вручную вводить индекс, если вводить адрес, то стоимость не обновляется.
12 сентября 2022, 23:59
0
В общем, смотри. Всё работает как часы. Вот тут расчёт идёт по тарифу Посылка нестандартная с
объявленной ценностью (4020), это выяснилось опытным путём. Так как если поставить этот же тариф в настройки компонента, сумма получается 1 в 1. И не забывай, компонент показывает только стоимость с НДС. Вот запрос с сайта.
12 сентября 2022, 23:00
0
Надо логи смотреть.
12 сентября 2022, 22:36
0
Потому что Почта Росси это ад, говорю как человек, который работал с их API. Там неимоверное количество параметров и хрен его знает какие из них учитывает Почта при расчёте.В общем, чтобы расчёт был более менее корректным нужно правильно указать id тарифа. Для этого есть отдельный компонент, вроде бы.