Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как работать с шаблонами в Microsoft Dynamics 365 Commerce.
Как описано в обзоре шаблонов и макетов, шаблоны определяют набор параметров, которые могут использовать подчиненные авторы. Шаблоны полезны для группы разработки веб-сайтов предприятия по нескольким причинам. Хорошо структурированные шаблоны могут помочь со всеми следующими целями:
Упрощение разработки для ролей редакторов повседневного содержимого.
- Параметры модуля фильтрации, чтобы отображались только соответствующие модули для конкретного раздела страницы. Например, можно настроить маркетинговый раздел шаблона для фильтрации неуместных модулей, которые никогда не должны использоваться в этом контексте.
- Настройте параметр модуля по умолчанию, чтобы повысить эффективность разработки.
- Определение фрагментов страниц по умолчанию, помогающих повысить эффективность разработки. Например, фрагменты верхнего и нижнего колонтитулов в шаблоне автоматически отображаются на каждой нижней странице.
Поддерживайте фирменную символику на корпоративных сайтах, определяя утвержденный набор вариантов упорядочения модулей и настроек конфигурации.
Tip
Успешные веб-сайты электронной коммерции предоставляют клиентам знакомые, повторяемые и фирменные шаблоны разработки для взаимодействия пользователя (UX). Использование шаблонов помогает управлять согласованностью по всему веб-сайту.
Улучшение оценок для оптимизации поисковых систем (SEO) за счет обеспечения повторяемых и программно определяемых определений и метаданных страниц.
Note
Хотя шаблоны предназначены для управления согласованностью на сайте, вы можете теоретически настроить их таким образом, чтобы они не применяли никакой согласованности. Администраторы торговых марок и сайта могут определить любой уровень вариативности для страниц на их сайте. Например, можно оставить шаблон полностью открытым, чтобы авторы содержимого могли создать любой дизайн страницы, который они выбрали. В этом случае ни одно из преимуществ из предыдущего списка не подходит.
Изменение шаблона
Используйте редактор шаблонов для изменения шаблонов.
Чтобы открыть редактор шаблонов в конфигураторе сайта Commerce, выполните одно из следующих действий:
- В области переходов вашего сайта выберите Шаблоны, затем выберите шаблон, который требуется изменить.
- В редакторе страниц для существующей страницы выберите верхний узел в дереве структуры в левой части. Затем, в области свойств справа выберите Изменить шаблон.
В представлении в виде древовидной структуры слева показаны параметры модуля и структуры, доступные для дочерних макетов и страниц. При выборе модуля в дереве структуры можно просмотреть свойства шаблона для выбранного модуля на панели свойств справа. Некоторые из этих свойств уникальны для редактирования шаблонов. Эти свойства рассматриваются в таблице ниже.
| Имя свойства | Description |
|---|---|
| Мин. число вхождений | Это свойство определяет минимальное число вхождений для выбранного модуля. Например, если задать значение 1, модуль требуется для подчиненных авторов. Если задать значение 0 (ноль), модуль необязателен. |
| Макс. число вхождений | Это свойство определяет максимальное число вхождений для выбранного модуля. Например, если задать значение 1, можно добавить модуль только один раз. |
| Мин. число модулей (контейнеров) | Для модулей, содержащих другие модули (т. е. для модулей контейнеров), это свойство определяет минимальное количество общих модулей, добавляемых как дочерние. Например, для модуля каруселя значение может быть больше 1. |
| Макс. число модулей (контейнеров) | Для контейнерных модулей это свойство определяет максимальное общее количество модулей, которые вы добавляете в качестве дочерних. Например, для модуля каруселя значение может быть меньше 10. |
| Заблокировано | Заблокированный логический элемент управления появляется рядом со всеми основными свойствами модуля. Он позволяет автору шаблона заблокировать параметр модуля в шаблоне. Параметр заблокированного модуля не может быть переопределен дочерними макетами или страницами. Она становится централизованно редактируемым значением свойства для всех макетов и страниц, использующих данный шаблон. |
Создать новый шаблон
Чтобы создать новый шаблон в построителе сайтов, выполните следующие действия.
- В области переходов вашего сайта выберите Шаблоны, чтобы открыть представление инспектора шаблонов.
- Выберите Создать шаблон.
- В диалоговом окне создания шаблона введите имя и описание для шаблона. Авторы видят эти значения при создании новых страниц, поэтому введите метаданные, полезные для авторов страниц. Например, введите Используйте этот шаблон для создания общих маркетинговых страниц в качестве описания. Эти метаданные можно изменить позже.
- Выберите ОК, чтобы создать новый шаблон и открыть редактор шаблонов. В редакторе шаблонов показано дерево структуры и область свойств.
- В древовидной структуре разверните узлы, затем выберите слот Заголовок HTML.
- Если этот слот еще не содержит модулей, нажмите кнопку с многоточием (...), а затем нажмите кнопку "Добавить модуль".
- В диалоговом окне Добавить модуль выберите Сводка по странице по умолчанию, затем выберите ОК.
- В древовидной структуре выберите новый модуль, затем в области свойств введите все параметры по умолчанию, которые должны быть автоматически настроены для всех дочерних страниц шаблона. Если никакие параметры по умолчанию не нужны, оставьте эти значения пустыми.
- В древовидной структуре выберите слот Основной текст, нажмите кнопку с многоточием, затем выберите Добавить модуль.
- Выберите модуль контейнера страницы (возможно, имеется только один вариант), затем выберите ОК.
В новом модуле контейнера страницы вы увидите новый набор слотов (заголовок, main и т. д.). Добавьте и настройте параметры модуля, которые авторы могут использовать при создании страниц из этого шаблона. По умолчанию, если вы не добавляете модули в слот, для этого слота поддерживаются все доступные типы модулей.
Шаблон теперь технически действителен. Его можно сохранить, проверить и использовать для создания новых страниц. Однако в следующих трех разделах описаны некоторые другие параметры по умолчанию, которые, возможно, потребуется сначала настроить.
Добавление верхнего или нижнего колонтитула
Если сайт уже имеет фрагмент заголовка, выполните следующие действия в конструкторе сайта, чтобы добавить верхний и нижний колонтитулы в шаблон.
- В структуре дерева разверните слот Основной текст и его модуль дочерней страницы.
- Выберите слот Заголовок.
- Нажмите кнопку с многоточием для слота Заголовок, затем выберите Добавить фрагмент.
- Выполните поиск и выберите фрагмент заголовка сайта, затем выберите ОК.
Все страницы, использующие шаблон, теперь автоматически наследуют этот фрагмент заголовка.
Если сайт еще не содержит фрагмент заголовка, см. раздел Создание фрагмента для получения сведений о том, как его создать, затем выполните предыдущую процедуру.
Изменение темы шаблона
Чтобы задать тему по умолчанию для всех страниц, использующих шаблон, выполните следующие действия в конструкторе сайтов.
- В древовидной структуре разверните ячейку Основной текст.
- В слоте Основной текст выберите модуль контейнера страниц (например, Страница по умолчанию).
- В области свойств в поле "Тема " выберите тему.
По умолчанию все новые страницы теперь используют выбранную тему. Чтобы запретить страницам переопределять эту настройку на уровне макета или страницы, задайте для логического элемента управления Заблокировано значение True.
Добавление сценария в шаблон
Добавьте элементы скрипта< HTML>, содержащие JavaScript, в шаблон. С помощью этого метода можно указать поведение скриптов по умолчанию для головы HTML, начала текста и конечных разделов страниц.
Чтобы добавить скрипт в шаблон в построителе сайтов, выполните следующие действия.
- В структуре дерева слева выберите слот, в который хотите добавить элемент <script> (например, HTML-заголовок, начало основного текста или конец основного текста).
- Нажмите кнопку с многоточием для слота, затем выберите Добавить модуль.
- В диалоговом окне Добавление модуля выберите модуль сценария (например, Внешний сценарий или Встроенный сценарий).
- В правой панели свойств в соответствующем элементе управления свойства сценария (например, Встроенный сценарий или Теги сценариев) введите свой сценарий.
- В области свойств введите все другие дополнительные параметры, которые необходимо настроить.
Tip
Если вы хотите повторно использовать любой из модулей скриптов для других шаблонов, преобразуйте их в фрагменты. С помощью этого подхода вы помогаете повысить эффективность процесса разработки и централизировать процесс обновления. Сведения о преобразовании модуля сценария в фрагмент см. в разделе Сохранение существующей конфигурации модуля в качестве фрагмента.
Сохранение, возврат, предварительный просмотр и публикация шаблона
Чтобы сохранить и проверить шаблон в построителе сайтов, выполните следующие действия.
- Выберите Сохранить в верхней части редактора шаблона. Сохраненные изменения не влияют на последующие страницы, пока вы не утвердите их.
- Выберите Завершить правку. Ваши изменения теперь доступны для нижестоящих рабочих процессов.
Чтобы просмотреть изменения, откройте существующую страницу, которая использует шаблон или создайте новую страницу из шаблона.
После предварительного просмотра изменений шаблона выполните одно из следующих действий, чтобы опубликовать шаблон на динамическом сайте:
- Перейдите к пункту Шаблоны, выберите шаблон, затем выберите Опубликовать.
- Выберите имя макета, чтобы открыть редактор макетов, затем выберите Опубликовать.
- Опубликуйте страницу, которая ссылается на неопубликованный шаблон. Шаблон публикуется автоматически.
Предупреждение
При публикации шаблона или любого другого элемента системы управления контентом (CMS) это можно обнаружить в Интернете. Не публикуйте документы и активы, пока не будете готовы сделать их общедоступными. Только прошедшие проверку подлинности системные пользователи могут обнаруживать версии документов, вы сохраняете и возвращаете, но не публикуете.
Переименование шаблона
Чтобы переименовать существующий шаблон в построителе сайтов, выполните следующие действия.
- В левой области переходов выберите Шаблоны.
- Выберите имя шаблона для переименования.
- Выберите Правка, чтобы начать редактирование шаблона. Невозможно изменить шаблон, если другой пользователь уже редактирует шаблон.
- В области свойств шаблона выберите символ пера рядом с названием шаблона.
- При необходимости измените имя шаблона.
- Установите флажок, чтобы подтвердить изменение имени.
- Выберите Завершить правку.