сайт, над которым я работаю, спроектирован таким образом, что класс CSS устанавливается для тега на всех страницах, а используемые классы CSS различны для всех страниц. Каждая страница имеет общие элементы, такие как верхний колонтитул, нижний колонтитул и панель навигации. Я хотел бы создать шаблон для одной страницы и включить в него все общие элементы, но тег body мешает. Есть ли способ управлять шаблоном со страницы содержимого? Я знаю, что могу указать код для страниц содержимого, но я не могу полагаться на то, что авторы содержимого будут вводить его правильно каждый раз, когда они добавляют страницу. В настоящее время я думаю о том, чтобы создать несколько шаблонов страниц, по одному для каждого класса css, на который есть ссылка в теге body, и поместить общие элементы страницы в пользовательские элементы управления. Это далеко не идеально, потому что у меня будет много в основном идентичных шаблонов, а мои пользовательские элементы управления будет нелегко редактировать. Думаю, мне пришлось бы использовать общие элементы контента, заставляя авторов контента охотиться по всему сайту. Было бы намного проще обновить общий заголовок в одном шаблоне страницы.
Может кто-нибудь предложить способ?