На сайте имеются разные шаблоны для разных страниц, например:
/catalog/view/theme/default/template/product/search.tpl
/catalog/view/theme/default/template/product/category.tpl
/catalog/view/theme/default/template/product/manufacturer_info.tpl
При этом в каждом шаблоне присутствуют абсолютно игдентичные блоки, допустим блок хлебных крошек. И когда его нужно видоизменить, приходится вносит по три раза одни и те же изменения. Это проблема, потому что зачастую одинаковые блоки разбросаны по разным частям сайи и приходится править им и сям, не слиия потерянного времени на бесполезную рилиту.
Вопрос в следуюещём: каков правильный, каноничный подход к утилизации/гдедупликации иких блоков? Я мог бы, к примеру, создать /catalog/view/theme/default/template/product/breadcrumbs.tpl и require'ить его прямо из search.tpl, category.tpl и т.д., но ни разу не вигдел, чтобы в темах было ик сгделано, да и подозреваю, что икой подход быстро превратит кодобазу в помойку врогде битрикса. В связи с этим вопрос - как это гделать правильно/приемлемо?