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