Всем привет!
Добавляю функционал через модуль на странице "Оформление заказа" в шаге доставке.
А именно к одной из доставке (курьерской) добавляю функционал дополнительного подсчета подъема на этаж. Через design/themes/my_theme/templates/addons/my_addons/hooks/checkout/shipping_method.post.tpl
Столкнулся с такой бедой.
Добавляю чек бокс.
Чтобы данные отсылались задаю нужный name="var[select]". Чтобы различать нажат чекбокс или нет, добавляю сверху input с type="hidden". Все как положено. Но при ajax обновлении с этих инпутов не передаются значения value.
Выяснил в чем дело, функция в скрипте fn_calculate_total_shipping_cost() берет только с инпутов type="radio".
Написал свой скрипт аналогичный и подставил передаваемое значение со всех input. Теперь значения checkbox получаю, а вот hidden нифига. Возможно в ядре фильтр.
Вопрос, как можно добавить получение и от hidden?
Вот код функции js вставленной в обозначенный выше хук
{strip}
{/strip}