он наполняет содержимое статических страниц? что если такие страницы создавать через специальных шаблон создания страниц, в котором указать какой-то родительский элемент с классом static_page, а внутри будет сам контент страницы который добавит контент-менеджер - обычные теги р, img и тд. и написать стилей типа. static_page p, .static_page img и тд.
шаблон компонента смотри, стандартный от битрикса - sale.order.ajax. в стандартных шаблонах этого компонента при смене доставки происходит релоад компонента (формы оформления заказа), судя по описанию у тебя так же. при этом поля заполняются значениями до релоада (возможно у тебя поле с адресом не заполняется). там компонент на js написан, посмотри какой у тебя результирующий массив после релоала формы, есть ли там нужные тебе поле. если есть, смотри где рисуется это поле через js, там value наверняка пустое
так добавь две иконки луны и солнца, и показывай их стилями по классам light и dark соответственно. причём здесь вообще js если с самой сменой темы все ок.
NotNight, открой файл .gitignote в корне. у тебя скорее всего все подпапки bitrix добавляется в игнор (ищи строку /bitrix/*), с некоторыми исключениями (ищи строки !bitrix/имя_папки/). допустим ты хочешь добавить сейчас папку templates в гит - добавь !/bitrix/templates/
и после этого нужно кеш сбросить git rm --cached bitrix/
так папка bitrix была в гите? значит полностью она не была в гитигноре. может дело в том, чтт подпапки папки bitrix в игноре? показал бы гитигнор и указал файл который пробуешь редактировать