Имеется сайт на Битрикс + с десяток лендингов без админки (1 хостинг, 3-5 доменов).
Страницы сайта и отдельные лендинги часто имеют одинаковые блоки. Сменился, например, сервис подписки и надо везде форму править или другой попап сделать надо или еще какой то блок исправить/убрать, приходится делать это везде. Устал)
Как можно это все организовать и структурировать, так, чтоб редактировать только 1 какой то файл, а изменения происходили везде, в тч и на Битрикс. Думал разбить все на отдельные файлы (модули) и собирать из них, на Битрикс через IncludeFile, подобным образом и другие отдельные лендинги, но тогда возникают вопросы:
- Правильно ли такое решение и реализуемо ли оно?
- Куда пихать css и js для этих блоков, чтоб они тоже были едины и не дублировались, а желательно собирались в один файл css и js?
- Как это реализовать и где это все хранить, учитывая, что это разные домены, можно ли собирать страницу из php файлов, лежащих на другом домене?
Либо может есть какие то другие варианты или готовые решения для этого?