Шаблоны инструментальных панелей

Шаблоны упрощают процесс создания полнофункциональных веб-сайтов с использованием инструментальных панелей. В многостраничном сайте часто есть несколько общих элементов, которые используются на каждой странице, например заголовки, нижние колонтитулы или меню навигации. Шаблоны позволяют создать единую инструментальную панель с общими элементами и заполнителем для уникального контента. Подключение любого количества инструментальных панелей содержимого к инструментальной панели шаблона. Когда пользователь открывает инструментальную панель контента, сначала загружается связанная с ней инструментальная панель шаблона с общими элементами, а затем инструментальная панель контента визуализируется в компонент-заполнитель шаблона.

Поскольку панели шаблонов и содержимого объединяются в одну панель во время выполнения, все компоненты панели шаблонов и панели содержимого должны иметь уникальные имена.

Настройка шаблона инструментальной панели

Сначала создайте шаблонную инструментальную панель. Для работы в качестве шаблона необходимо наличие компонента Вложенная панель с пустым свойством Ссылка и свойством Содержимое, установленным на True. Текущий компонент Вложенной панели служит в качестве заполнителя для контента инструментальных панелей.

В шаблоне инструментальной панели создайте желаемый дизайн вокруг компонента Вложенная панель, например заголовки, нижние колонтитулы, меню и так далее.

Задайте шаблон для Инструментальных панелей

Создайте одну или несколько инструментальных панелей для загрузки в шаблон. Чтобы указать, в какой шаблон должна загружаться инструментальная панель, укажите Путь контекста к шаблону инструментальной панели в свойстве Шаблон в настройках инструментальной панели с контентом.

Когда пользователь загружает панель содержимого, сначала загружается шаблон панели, а выбранная панель содержимого загружается во вложенную панель. Текущий способ гарантирует, что инструментальная панель содержимого имеет те же повторяющиеся компоненты, что и другие инструментальные панели, использующие тот же шаблон.