Как правильно размещать компоненты в шаблоне битрикс?
Как правильно (или каков приницип) размещать компоненты в шаблоне битрикса?
Пример: имеющийся шаблон верстки html переделываю в шаблон битрикса. Разделил все на header.php и footer.php. Теперь нужно на главной разместить баннер-слайдер и, например, хиты продаж. Как это делается?
Нужно в header.php прописать проверку места вызова и исходя из этого подключать баннера? Так? (например, этот index.php вызван на главной, следовательно, здесь подключаем баннер)
Или как-то иначе это делается?
И если так, то выходит, что вся логика управления выводом размещается условиями (if-else) в header.php и footer.php?
В header и footer лучше обойтись без if-ов. Лучше сделать:
1) Разные шаблоны для разных страниц (например, один для главной страницы, другой - для внутренних)
2) Использовать включаемые области.