Вычисляемые определения
Определение вычисляемого метаполя получает свое значение из других полей. Вы можете сформировать значение из следующих источников:
- Хотя бы одно существующее совместимое выражение
- Необязательно: простой текст
На этой странице
Особенности определений вычисляемых метаполей
Обратите внимание на следующие особенности вычисляемых метаполей:
- Определение вычисляемого метаполя можно добавить как новое определение структурированного метаполя или как поле в определении метаобъекта.
- Составить вычисляемое метаполе можно только для одного значения одного из следующих типов:
- Однострочный текст
- Многострочный текст
- Вычисляемые метаполя несовместимы с проверками, такими как максимальные значения или только уникальные значения.
- Вычисляемое значение должно включать хотя бы одно выражение, например атрибут ресурса или метаполе. Вы можете добавить простой текст вместе с выражениями, но не можете сохранить значение, которое содержит только простой текст.
Переключение между режимами составления
Доступны два режима составления: визуальный и Liquid. Составить вычисляемое выражение можно в любом из них, а также переключаться между ними в любой момент. По умолчанию отображается визуальный режим.
В режиме Liquid можно добавить выражения, введя путь Liquid к выражению или нажав значок и выбрав выражение. Также можно ввести простой текст.
Введите полный путь Liquid для выражения в двойных фигурных скобках {{ }}. Для атрибута ресурса введите ресурс и атрибут. Например, {{ product.title }}. Для метаполя введите ресурс, metafields, а также пространство имен и ключ метаполя. Например, {{ product.metafields.custom.subtitle }}. Пространство имен и ключ отображаются в разделе Название на странице определения метаполя. Нажмите значок рядом с пространством имен и ключом, чтобы их скопировать.
В визуальном режиме можно добавить выражения, нажав значок и выбрав выражение. Чтобы добавить простой текст, введите его в поле составления.
Значок для переключения режимов составления зависит от активного режима. Для переключения между режимами нажмите один из следующих значков:
- В визуальном режиме нажмите значок
для переключения в режим Liquid.
- В режиме Liquid нажмите значок
для переключения в визуальный режим.
Составление определения вычисляемого метаполя
Чтобы составить вычисляемое определение, включите параметр Вычислять это значение из выражения. После этого появится поле ввода для составления определения.
Параметр Вычислять это значение из выражения отображается только при выборе совместимого типа метаполя. Если вы добавите проверки в определение метаполя, то параметр Вычислять это значение из выражения будет деактивирован.
Шаги:
В панели администратора Shopify перейдите в раздел Настройки > Метаполя и метаобъекты.
В разделе Определения метаполей выберите часть магазина, в которую нужно добавить метаполе. Например, Товары.
Нажмите Добавить определение.
В поле Название введите название для определения.
В разделе Тип выберите Однострочный текст или Многострочный текст.
В разделе Параметры включите Вычислять это значение из выражения.
В поле Вычислять это значение из выражения составьте значение любым из следующих способов:
- Чтобы добавить существующее выражение:
- В режиме составления Liquid:
- Нажмите значок
и выберите выражение.
- Введите определение выражения с помощью Liquid.
- Нажмите значок
- В режиме визуального редактирования нажмите значок
и выберите выражение.
- В режиме составления Liquid:
- Чтобы добавить простой текст в любом из режимов составления, введите текст в поле составления. Простой текст должен быть объединен хотя бы с одним выражением.
- Необязательно: добавьте любые другие данные, чтобы создать определение метаполя.
- Нажмите Сохранить.
Добавление вычисляемого поля в метаобъект
Определение вычисляемого метаполя можно добавить в метаобъект.
Шаги:
- В панели администратора Shopify перейдите в раздел Контент > Метаобъекты или Настройки > Пользовательские данные.
- Нажмите Добавить определение.
- В поле Название введите название для определения.
- Заполните поле Метка поля.
- Нажмите Выбрать тип поля, а затем выберите один из следующих типов:
- Однострочный текст.
- Многострочный текст.
- Нажмите значок
.
- Нажмите Вычисление, а затем включите Вычислять это значение из выражения.
- В поле Вычислять это значение из выражения составьте значение любым из следующих способов:
- Чтобы добавить существующее выражение:
- В режиме составления Liquid:
- Нажмите значок
и выберите выражение.
- Введите определение выражения с помощью Liquid.
- Нажмите значок
- В режиме визуального редактирования нажмите значок
и выберите выражение.
- В режиме составления Liquid:
- Чтобы добавить простой текст в любом из режимов составления, введите текст в поле составления. Простой текст должен быть объединен хотя бы с одним выражением.
- Необязательно: добавьте любые другие данные, чтобы сформировать метаобъект.
- Необязательно: нажмите
Добавить поле, чтобы добавить любые дополнительные определения метаполей.
- Нажмите Сохранить.