Тема: Обновление блока при оформлении заказа
Добрый день. Добавляю радио кнопки в address_block.tpl. Все ок, кнопки работают и данные передаются, вывел куда надо (админка, лк и т.д.).
<div class="mb-4">
<div class="fs-3">{t}Дата получения{/t}</div>
</div>
<div class="row row-cols-1 g-3 delivery-date">
{$numChecked = 0}
{section name=foo start=1 loop=5 step=1}
{$delivery_dayOfTheMonth = " +{$smarty.section.foo.index} days"|date_format:"%e"}
{$delivery_dayOfTheWeek = " +{$smarty.section.foo.index} days"|date_format:"%A"}
<div class="delivery-date-day">
<div class="checkout-radio">
<input type="radio" name="delivery_extra[hours]" value="{" +{$smarty.section.foo.index} days"|date_format:"%A, %e.%m.%Y"}"
id="dlv_time{$smarty.section.foo.index}"
{if $delivery_dayOfTheWeek == "Суббота" || $delivery_dayOfTheWeek == "Воскресенье"}
disabled
{else}
checked
{/if}
>
<label for="dlv_time{$smarty.section.foo.index}"
{if $delivery_dayOfTheWeek == "Суббота" || $delivery_dayOfTheWeek == "Воскресенье"}
class="holidaysDisabled"
{/if}
>
<span class="delivery-date-title">
<span class="d-flex align-items-center delivery_day">
{$delivery_dayOfTheMonth}
</span>
<span class="d-flex align-items-center delivery_day">
{$delivery_dayOfTheWeek}
</span>
</span>
</label>
</div>
</div>
{/section}
</div>
Но есть проблема с тем что блоки обновляются, на них висит класс rs-checkout_triggerUpdate. Например
<input type="radio" name="payment" value="1" class="rs-checkout_triggerUpdate" id="pay_1">
После этого обновления моя радиокнопка слетает на дефолт и соответственно при оформлении заказа передаются неверные данные. Подскажите пжл как обойти это обновление или другие варианты.