Сижу разбираюсь в чужом 1С-Битрикс сайте\коде.
Хочу немного изменить оформление. До меня наконец дошло благодаря документации что в битрикс не один шаблон как обычно для всего сайта, а куча разных шаблонов для разных страниц. По крайней мере так сделал разработчик до меня.
- /local/templates/index/ - для главной страницы
- /local/templates/main/ - для других страниц
- /local/templates/fullscreen_services/ - для страниц услуг
- /local/templates/detail/ - для контактов и тд.
Но дело в том что большая часть этих страниц, особенно footer.php и header.php почти одинаковые. Отличие бывает в 1-2 .js, .css файла. И чтобы внести правку в или мне нужно менять файл во всех шаблонах. Геморой какой-то.
Это страдание разработчиков Битрикс или есть правильно решение? Есть какой-то общий файл header.php/footer.php куда я могу прописать все 1 раз. И как мне по условию id страницы или её типа может или еще какого параметра подгружать точечно нужные мне скрипты?