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