Всем привет, прошу прокомментировать и по возможности помочь советом по распределению верстки в шаблоне.
Имеется сайт с почти стандартным расположение блоков (см приложенный файл). При создании шаблона для битрикс элементы footer и header были перемещены в одноимённые элементы шаблона битрикс.В итоге имея например страницу view.php в которой подключается хедер и футер шаблона, в центре (между ними ) располагаю компоненты, например вывод текстового материала, шаблон которого выводит подложку(см схему) и сам текстовый материал(который берётся из инфоблоков), и некоторые другие компоненты (блок 1 и блок 2 , на схеме). Блоки 1 и 2 не стал размещать в главном шаблоне, так как по идеи они могут быть разными на разных страницах. Вроде все логично и правильно на этом этапе (прошу поправить меня если это не так).
Через некоторое время понадобилось выводить через этот шаблон ещё и текст созданный через добавление новых страниц. Но при таком методе создаётся страница следующей структуры: <header>текст<footer>, то есть текст вставляется сразу в шаблон, а так как в основной шаблон подложка для текст и блоки не входят то они не отображаются. Но так как они всё таки должны отображаться, то был создан второй шаблон в который входят и подложка для текста и блоки и теперь приходится отлавливать некоторые моменты чтоб переключатся на этот второй шаблон. Ну и собственно вопрос: правильное ли такое решение, решается ли подобная задача по другому?
Имеется сайт с почти стандартным расположение блоков (см приложенный файл). При создании шаблона для битрикс элементы footer и header были перемещены в одноимённые элементы шаблона битрикс.В итоге имея например страницу view.php в которой подключается хедер и футер шаблона, в центре (между ними ) располагаю компоненты, например вывод текстового материала, шаблон которого выводит подложку(см схему) и сам текстовый материал(который берётся из инфоблоков), и некоторые другие компоненты (блок 1 и блок 2 , на схеме). Блоки 1 и 2 не стал размещать в главном шаблоне, так как по идеи они могут быть разными на разных страницах. Вроде все логично и правильно на этом этапе (прошу поправить меня если это не так).
Через некоторое время понадобилось выводить через этот шаблон ещё и текст созданный через добавление новых страниц. Но при таком методе создаётся страница следующей структуры: <header>текст<footer>, то есть текст вставляется сразу в шаблон, а так как в основной шаблон подложка для текст и блоки не входят то они не отображаются. Но так как они всё таки должны отображаться, то был создан второй шаблон в который входят и подложка для текста и блоки и теперь приходится отлавливать некоторые моменты чтоб переключатся на этот второй шаблон. Ну и собственно вопрос: правильное ли такое решение, решается ли подобная задача по другому?