Подключение и отображение метаобъектов

С помощью редактора тем вы можете отображать контент метаобъектов в своей теме любым из следующих способов:

  • подключать метаобъекты к блокам
  • подключать поля метаобъектов к настройкам блоков и тем, которые поддерживают динамические источники
  • редактировать код темы, чтобы добавить метаобъекты

Пошаговые инструкции см. в статье о том, как создать определение метаобъекта «Выделение товара».

Особенности совместимости при подключении и отображении метаобъектов

Ознакомьтесь со следующими особенностями подключения и отображения метаобъектов в вашем интернет-магазине:

  • Чтобы подключить метаобъект к блоку или настройке в редакторе тем, типы метаполей в метаобъекте должны соответствовать типу контента в блоке. Вы можете подключать любые совместимые типы к соответствующей области в настройках темы.
  • Чтобы подключить метаобъект, он должен включать соответствующий тип метаполя, например метаполе «Однострочный текст» для подключения к настройкам блока «Заголовок» или «Подпись» в блоке «Столбец».
  • Чтобы отображать метаобъект в интернет-магазине, убедитесь, что у него есть доступ к витринам. Подробнее о параметрах для пользовательских данных.
  • Если поле метаобъекта представляет собой список, редактор тем автоматически добавит каждую запись из этого списка в настройки блока.

Подключение метаобъектов и ссылок на них к блокам

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

К блоку можно подключить только метаобъекты или ссылки на них. Например, вы продаёте книги и добавили к своим товарам следующие метаполя:

  • «Габариты для доставки» с помощью метаполя типа «Однострочный текст»
  • «Количество страниц» с помощью метаполя типа «Целое число»
  • «Тип обложки книги» с помощью категорийного метаполя
  • «Автор» с помощью ссылки на метаобъект.

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

Вы можете подключать к соответствующим шаблонам в теме только метаполя со ссылками на метаобъекты из разделов панели администратора. Например, при настройке главной страницы вы можете подключить любые пользовательские метаобъекты из раздела Контент > Метаобъекты в панели администратора Shopify, но не метаполя со ссылками на метаобъекты из метаполей товаров.

Инструкции:

  1. В панели администратора Shopify перейдите в раздел Интернет-магазин > Темы.

  2. Нажмите Настроить рядом с темой, которую вы хотите изменить.

  3. Необязательно: если вы хотите настроить шаблон, отличный от главной страницы, выберите его в меню шаблонов в строке меню.

  4. Нажмите на блок, к которому вы хотите подключить метаобъект или ссылку на метаобъект.

  5. Рядом с блоком нажмите кнопку Подключить динамический источник.

  6. Выберите метаобъект или ссылку на метаобъект из любого из следующих источников (при их наличии):

  • В разделе Из этого шаблона нажмите Шаблон > Товар, а затем выберите совместимый тип ссылки на метаобъект, например метаполе категории.
  • В разделе Из вашего магазина нажмите Метаобъекты, Рынок или Бренд, а затем выберите совместимый метаобъект или ссылку на метаобъект.
  1. Нажмите Сохранить.

Подключение полей метаобъектов к настройкам, поддерживающим динамические источники

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

Инструкции:

  1. В панели администратора Shopify перейдите в раздел Интернет-магазин > Темы.

  2. Нажмите Настроить рядом с темой, которую вы хотите изменить.

  3. Необязательно: если вы хотите настроить шаблон, отличный от главной страницы, выберите его в меню шаблонов в строке меню.

  4. Необязательно: если вы хотите подключить динамический источник к настройке темы, нажмите кнопку настройки.

  5. Нажмите на настройку, к которой вы хотите подключить метаобъект или ссылку на метаобъект.

  6. Рядом с настройкой нажмите кнопку Подключить динамический источник.

  7. Выберите метаобъект или ссылку на метаобъект из любого из следующих источников (при их наличии):

  • В разделе Из этого шаблона нажмите Шаблон > Товар, а затем выберите совместимый тип ссылки на метаобъект, например метаполе категории.
  • В разделе Из вашего магазина нажмите Метаобъекты, Рынок или Бренд, а затем выберите совместимый метаобъект или ссылку на метаобъект.
  1. Выберите поле метаобъекта, которое вы хотите подключить.
  2. Нажмите Сохранить.

Редактирование кода темы для добавления метаобъектов

Вы можете использовать записи метаобъектов в любом месте своего интернет-магазина с помощью Liquid — языка шаблонов Shopify. Записи метаобъектов можно подключать к страницам, блогам, главной странице и шаблонам коллекций.

К этим записям можно обращаться через метаполя или напрямую, а их реализация возможна с помощью настройки метаобъект или список метаобъектов.

Если вы хотите отредактировать код темы, чтобы отображать метаобъекты в интернет-магазине, вы можете использовать Liquid для обращения к метаполям в шаблонах темы.

Подробнее о найме партнера Shopify и использовании пользовательских данных для разработчиков.