Настройка свойства шаблона со страницы содержимого (sitefinity 4.4)
Сайт, над которым я работаю, спроектирован таким образом, что класс CSS установлен для тега на всех страницах, а используемые классы CSS различны для всех страниц. Каждая страница имеет общие элементы, такие как верхний колонтитул, нижний колонтитул и панель навигации. Я хотел бы настроить шаблон одной страницы и включить в него все общие элементы, но тег body стоит на пути. Есть ли способ управления шаблоном со страницы содержимого? Я знаю, что могу указать код для страниц контента, но не могу рассчитывать на то, что авторы контента будут вводить его правильно каждый раз, когда они добавляют страницу. В настоящее время я думаю о том, чтобы создать шаблон нескольких страниц, по одному для каждого класса css, на который есть ссылка в теге body, и поместить общие элементы страницы в пользовательские элементы управления. Это далеко не идеально, потому что я получу множество в основном идентичных шаблонов, и мои пользовательские элементы управления не будут легко редактироваться. Я предполагаю, что мне придется использовать общие элементы контента, и таким образом авторы контента будут охотиться по всему сайту. Мне было бы намного проще обновить общий заголовок в одном шаблоне страницы.
Может кто-нибудь, пожалуйста, предложить способ?
1 ответ
Я отправил ответ на форумах Sitefinity, где вы изначально разместили это, но на случай, если вы проверите здесь сначала, я задам тот же вопрос: как определяется класс css для body?
если это может быть сделано программно, вы можете использовать выделенный код главной страницы для шаблона, чтобы установить его так, чтобы он обрабатывался автоматически.
Если это не сработает, расскажите подробнее о назначении класса css, и я постараюсь найти альтернативу.
надеюсь, что это полезно!