Обчислювані визначення

Визначення обчислюваного метаполя отримує значення з інших полів. Значення формується з таких джерел:

  • Щонайменше один наявний сумісний вираз
  • Необов’язково: звичайний текст

Що слід враховувати щодо визначень обчислюваних метаполів

Ознайомтеся з наведеною нижче інформацією щодо обчислюваних метаполів.

  • Визначення обчислюваного метаполя можна додати як нове структуроване визначення метаполя або як поле у визначенні метаоб’єкта.
  • Створити обчислюване метаполе можна лише для одного значення будь-якого з таких типів:
    • Однорядковий текст
    • Багаторядковий текст
  • Обчислювані метаполя не сумісні з перевірками, як-от використання лише максимальних чи унікальних значень.
  • Обчислюване значення має містити щонайменше один вираз, наприклад атрибут ресурсу або метаполе. Разом із виразами можна додати звичайний текст, але неможливо зберегти значення, що складається лише з нього.

Перемикання між режимами створення

Існує два режими створення: візуальний та Liquid. Обчислюваний вираз можна створювати в будь-якому з них, а також перемикатися між ними будь-коли. За замовчуванням відображається візуальний режим.

У режимі Liquid вирази можна додавати, ввівши шлях виразу Liquid або натиснувши значок Динамічне джерело і вибравши потрібний варіант. Також можна вводити звичайний текст.

Уведіть повний шлях виразу Liquid у подвійних фігурних дужках {{ }}. Для атрибута ресурсу введіть ресурс і атрибут. Наприклад, {{ product.title }}. Для метаполя введіть ресурс, metafields, а також простір імен і ключ метаполя. Наприклад, {{ product.metafields.custom.subtitle }}. Простір імен і ключ відображаються в розділі Назва на сторінці визначення метаполя. Натисніть значок Скопіювати поруч із ними, щоб скопіювати їх.

У візуальному режимі можна додати вирази, натиснувши значок Додати і вибравши відповідний варіант. Щоб додати звичайний текст, уведіть його в поле редагування.

Значок для перемикання режимів створення залежить від активного режиму. Щоб змінити режим, натисніть один із таких значків:

  • У візуальному режимі натисніть значок Редагувати в Liquid, щоб перейти в режим Liquid.
  • У режимі Liquid натисніть значок Використати візуальний редактор, щоб перейти у візуальний режим.

Створення визначення обчислюваного метаполя

Щоб створити обчислюване визначення, увімкніть параметр Обчислювати це значення з виразу. Після цього з’явиться поле вводу, у якому можна створити визначення.

Параметр Обчислювати це значення з виразу відображається лише в разі вибору сумісного типу метаполя. Якщо додати перевірки до визначення метаполя, цей параметр буде деактивовано.

Кроки:

  1. У панелі адміністрування Shopify перейдіть у розділ Налаштування > Метаполя й метаоб’єкти.

  2. У розділі Визначення метаполя виберіть частину магазину, до якої потрібно додати метаполе. Наприклад, Товари.

  3. Натисніть Додати визначення.

  4. У полі Назва введіть назву визначення.

  5. У розділі Тип виберіть Однорядковий текст або Багаторядковий текст.

  6. У розділі Параметри увімкніть опцію Обчислювати це значення з виразу.

  7. У полі Обчислювати це значення з виразу сформуйте значення одним із таких способів:

  • Щоб додати наявний вираз:
    • У режимі створення Liquid:
      • Натисніть значок Динамічне джерело, а потім виберіть вираз.
      • Уведіть визначення виразу за допомогою Liquid.
    • У режимі візуального редагування натисніть значок Додати, а потім виберіть вираз.
  • Щоб додати звичайний текст у будь-якому режимі створення, введіть його в поле редагування. Звичайний текст має поєднуватися щонайменше з одним виразом.
  1. Необов’язково: додайте будь-які інші відомості, щоб створити визначення метаполя.
  2. Натисніть Зберегти.

Додавання обчислюваного поля до метаоб’єкта

До метаоб’єкта можна додати визначення обчислюваного метаполя.

Кроки:

  1. У панелі адміністрування Shopify перейдіть у розділ Контент > Метаоб’єкти або Налаштування > Користувацькі дані.
  2. Натисніть Додати визначення.
  3. У полі Назва введіть назву визначення.
  4. Уведіть Мітку поля.
  5. Натисніть Вибрати тип поля та виберіть один із таких типів:
  • Однорядковий текст.
  • Багаторядковий текст.
  1. Натисніть значок стрілка вниз.
  2. Натисніть Обчислення, а потім увімкніть параметр Обчислювати це значення з виразу.
  3. У полі Обчислювати це значення з виразу сформуйте значення одним із таких способів:
  • Щоб додати наявний вираз:
    • У режимі створення Liquid:
      • Натисніть значок Динамічне джерело, а потім виберіть вираз.
      • Уведіть визначення виразу за допомогою Liquid.
    • У режимі візуального редагування натисніть значок Додати, а потім виберіть вираз.
  • Щоб додати звичайний текст у будь-якому режимі створення, введіть його в поле редагування. Звичайний текст має поєднуватися щонайменше з одним виразом.
  1. Необов’язково: додайте будь-які інші відомості, щоб створити метаоб’єкт.
  2. Необов’язково: натисніть Додати Додати поле, щоб додати додаткові визначення метаполів.
  3. Натисніть Зберегти.