Definicións calculadas
A definición dun metacampo calculado obtén o seu valor doutros campos. Podes construír o valor a partir das seguintes fontes:
- Polo menos unha expresión compatible existente
- Opcional: texto sen formato
Nesta páxina
Consideracións para as definicións de metacampos calculados
Revisa as seguintes consideracións sobre os metacampos calculados:
- Podes engadir unha definición de metacampo calculado como unha nova definición de metacampo estruturado ou como un campo nunha definición de metaobxecto.
- Só podes compoñer un metacampo calculado para un valor único de calquera dos dous tipos seguintes:
- Texto dunha liña
- Texto de varias liñas
- Os metacampos calculados non son compatibles coas validacións, como valores máximos ou exclusivamente valores únicos.
- Un valor calculado debe incluír polo menos unha expresión, como un atributo de recurso ou un metacampo. Podes engadir texto sen formato xunto ás expresións, pero non podes gardar un valor que conteña só texto sen formato.
Cambiar entre os modos de composición
Hai dous modos de composición: visual e Liquid. Podes compoñer unha expresión calculada en calquera modo e cambiar entre eles en calquera momento. Por defecto, móstrase o modo visual.
No modo Liquid, podes engadir expresións introducindo o camiño de Liquid da expresión ou facendo clic na icona e seleccionando unha expresión. Tamén podes introducir texto sen formato.
Introduce o camiño completo de Liquid da expresión entre dobres chaves {{ }}. Para un atributo de recurso, introduce o recurso e o atributo. Por exemplo, {{ product.title }}. Para un metacampo, introduce o recurso, metafields, e mais o espazo de nomes e clave do metacampo. Por exemplo, {{ product.metafields.custom.subtitle }}. O espazo de nomes e a clave móstranse na sección Nome da páxina da definición de metacampo. Fai clic na icona xunto ao espazo de nomes e a clave para copialos.
No modo visual, podes engadir expresións facendo clic na icona e seleccionando unha expresión. Para engadir texto sen formato, introduce o texto no campo de composición.
A icona que se mostra para cambiar os modos de composición depende do modo activo. Para cambiar de modo, fai clic en calquera das seguintes iconas:
- No modo visual, fai clic na icona
para cambiar ao modo Liquid.
- No modo Liquid, fai clic na icona
para cambiar ao modo visual.
Compoñer unha definición de metacampo calculado
Para compoñer unha definición calculada, activa a opción Calcular este valor a partir dunha expresión. A continuación, móstrase un campo de entrada para que poidas compoñer a definición.
A opción Calcular este valor a partir dunha expresión móstrase unicamente cando seleccionas un tipo de metacampo compatible. Se engades validacións á túa definición de metacampo, entón desactívase a opción Calcular este valor a partir dunha expresión.
Pasos:
No teu administrador de Shopify, vai a Configuración > Metacampos e metaobxectos.
Na sección Definicións de metacampos, selecciona a parte da túa tenda á que queiras engadir un metacampo. Por exemplo, Produtos.
Fai clic en Engadir definición.
No campo Nome, introduce un nome para a definición.
Na sección Tipo, selecciona Texto dunha liña ou Texto de varias liñas.
Na sección Opcións, activa Calcular este valor a partir dunha expresión.
No campo Calcular este valor a partir dunha expresión, compón o valor dalgún dos seguintes xeitos:
- Para engadir unha expresión existente:
- No modo de composición Liquid:
- Fai clic na icona
e logo selecciona unha expresión.
- Introduce a definición da expresión utilizando Liquid.
- Fai clic na icona
- No modo de edición visual, fai clic na icona
e logo selecciona unha expresión.
- No modo de composición Liquid:
- Para engadir texto sen formato en calquera dos dous modos de composición, introduce o texto no campo de composición. O texto sen formato debe combinarse con polo menos unha expresión.
- Opcional: engade calquera outro detalle para crear a túa definición de metacampo.
- Fai clic en Gardar.
Engadir un campo calculado a un metaobxecto
Podes engadir unha definición de metacampo calculado a un metaobxecto.
Pasos:
- No teu administrador de Shopify, vai a Contido > Metaobxectos ou a Configuración > Datos personalizados.
- Fai clic en Engadir definición.
- No campo Nome, introduce un nome para a definición.
- Introduce unha Etiqueta do campo.
- Fai clic en Seleccionar tipo de campo e logo selecciona un dos seguintes tipos:
- Texto dunha liña.
- Texto de varias liñas.
- Fai clic na icona
.
- Fai clic en Cálculo e logo activa Calcular este valor a partir dunha expresión.
- No campo Calcular este valor a partir dunha expresión, compón o valor dalgún dos seguintes xeitos:
- Para engadir unha expresión existente:
- No modo de composición Liquid:
- Fai clic na icona
e logo selecciona unha expresión.
- Introduce a definición da expresión utilizando Liquid.
- Fai clic na icona
- No modo de edición visual, fai clic na icona
e logo selecciona unha expresión.
- No modo de composición Liquid:
- Para engadir texto sen formato en calquera dos dous modos de composición, introduce o texto no campo de composición. O texto sen formato debe combinarse con polo menos unha expresión.
- Opcional: engade calquera outro detalle para crear o teu metaobxecto.
- Opcional: fai clic en
Engadir campo para engadir calquera definición de metacampo adicional.
- Fai clic en Gardar.