Использование Плейсхолдеров в Customer Store
Сущность Плейсходер представляет собой контейнер для определенного типа данных и используется для вставки в Шаблон интерфейса информации или элемента интерфейса. Плейсхолдер позволяет указать тип данных, которые будут отображены на странице, не привязываясь к конкретной информации, таким образом упрощая управление контентом страниц Витрины (см. Управление шаблонами Информационных и Автогенерируемых страниц).
Чтобы использовать теги в Шаблонах интерфейса, необходимо после Плейсхолдера добавить: | safe
Например, для описания преимуществ продукта в Шаблоне product showpage:
<p>{{ benefit.description }}</p>
необходимо указать
<p>{{ benefit.description | safe }}</p>
По области применения Плейсхолдеры делятся на два типа:
- Глобальные Плейсхолдеры могут использоваться во всех Шаблонах интерфейса.
- Локальные Плейсхолдеры могут применяться только в определенных Шаблонах интерфейса.
По типу данных Плейсхолдеры делятся на следующие группы:
- Плейсхолдеры для вставки метаданных, стилей и скриптов
- Плейсхолдеры для вставки навигационных блоков Витрины (Меню)
- Плейсхолдеры для вставки информации о Реселлере
- Плейсхолдеры для вставки информации о Продукте на странице Каталога
- Плейсхолдеры для вставки информации о Продукте на странице Категории
- Плейсхолдеры для вставки информации о Продукте на странице Продукта
- Плейсхолдеры для вставки информации об Информационной странице