Definizioni calcolate

La definizione di un metafield calcolato ottiene il suo valore da altri campi. Puoi creare il valore dalle seguenti fonti:

  • Almeno un’espressione compatibile esistente
  • Facoltativo: testo normale

Considerazioni sulle definizioni del metafield calcolato

Tieni presente le seguenti considerazioni sui metafield calcolati:

  • Puoi aggiungere una definizione del metafield calcolato come nuova definizione del metafield strutturato o come campo in una definizione del metaobject.
  • Puoi comporre un metafield calcolato solo per un singolo valore di uno dei seguenti tipi:
    • Testo a riga singola
    • Testo su più righe
  • I metafield calcolati non sono compatibili con le convalide, come i valori massimi o solo i valori univoci.
  • Un valore calcolato deve includere almeno un’espressione, come l’attributo di una risorsa o un metafield. Puoi aggiungere testo normale insieme alle espressioni, ma non puoi salvare un valore che contiene solo testo normale.

Passaggio tra le modalità di composizione

Esistono due modalità di composizione: visiva e Liquid. Puoi comporre un’espressione calcolata in entrambe le modalità e passare da una all’altra in qualsiasi momento. Per impostazione predefinita, viene visualizzata la modalità visiva.

Nella modalità Liquid puoi aggiungere espressioni inserendo il percorso Liquid dell’espressione o cliccando sull’icona Origine dinamica e selezionando un’espressione. Puoi anche inserire testo normale.

Inserisci il percorso Liquid completo dell’espressione tra doppie parentesi graffe {{ }}. Per l’attributo di una risorsa, inserisci la risorsa e l’attributo. Ad esempio, {{ product.title }}. Per un metafield, inserisci la risorsa, metafields, e lo spazio dei nomi e chiave del metafield. Ad esempio, {{ product.metafields.custom.subtitle }}. Lo spazio dei nomi e la chiave vengono visualizzati nella sezione Nome della pagina della definizione del metafield. Clicca sull’icona Copia accanto allo spazio dei nomi e alla chiave per copiarli.

Nella modalità visiva puoi aggiungere espressioni cliccando sull’icona Aggiungi e selezionando un’espressione. Per aggiungere testo normale, inserisci il testo nel campo di composizione.

L’icona visualizzata per passare da una modalità di composizione all’altra dipende dalla modalità attiva. Per passare da una modalità all’altra, clicca su una delle icone seguenti:

  • Nella modalità visiva, clicca sull’icona Modifica Liquid per passare alla modalità Liquid.
  • Nella modalità Liquid, clicca sull’icona Usa editor visivo per passare alla modalità visiva.

Composizione della definizione di un metafield calcolato

Per comporre una definizione calcolata, attiva l’opzione Calcola questo valore da un’espressione. Verrà quindi visualizzato un campo di input che ti consentirà di comporre la definizione.

L’opzione Calcola questo valore da un’espressione viene visualizzata solo se selezioni un tipo di metafield compatibile. Se aggiungi convalide alla definizione del metafield, l’opzione Calcola questo valore da un’espressione viene disattivata.

Procedura:

  1. Dal pannello di controllo Shopify vai a Impostazioni > Metafield e metaobject.

  2. Nella sezione Definizioni del metafield seleziona la parte del negozio a cui desideri aggiungere un metafield. Ad esempio, Prodotti.

  3. Clicca su Aggiungi definizione.

  4. Nel campo Nome inserisci un nome per la definizione.

  5. Nella sezione Tipo seleziona Testo a riga singola o Testo su più righe.

  6. Nella sezione Opzioni attiva Calcola questo valore da un’espressione.

  7. Nel campo Calcola questo valore da un’espressione componi il valore in uno dei modi seguenti:

  • Per aggiungere un’espressione esistente:
    • Nella modalità di composizione Liquid:
      • Clicca sull’icona Origine dinamica, quindi seleziona un’espressione.
      • Inserisci la definizione dell’espressione tramite Liquid.
    • Nella modalità di modifica visiva, clicca sull’icona Aggiungi, quindi seleziona un’espressione.
  • Per aggiungere testo normale in entrambe le modalità di composizione, inserisci il testo nel campo di composizione. Il testo normale deve essere combinato con almeno un’espressione.
  1. Facoltativo: aggiungi eventuali altri dettagli per creare la definizione del metafield.
  2. Clicca su Salva.

Aggiunta di un campo calcolato a un metaobject

Puoi aggiungere una definizione del metafield calcolato a un metaobject.

Procedura:

  1. Dal pannello di controllo Shopify vai su Contenuto > Metaobject o Impostazioni > Dati personalizzati.
  2. Clicca su Aggiungi definizione.
  3. Nel campo Nome inserisci un nome per la definizione.
  4. Inserisci un’Etichetta del campo.
  5. Clicca su Seleziona tipo di campo, quindi seleziona uno dei tipi seguenti:
  • Testo a riga singola.
  • Testo su più righe.
  1. Clicca sull’icona freccia giù.
  2. Clicca su Calcolo, quindi attiva Calcola questo valore da un’espressione.
  3. Nel campo Calcola questo valore da un’espressione componi il valore in uno dei modi seguenti:
  • Per aggiungere un’espressione esistente:
    • Nella modalità di composizione Liquid:
      • Clicca sull’icona Origine dinamica, quindi seleziona un’espressione.
      • Inserisci la definizione dell’espressione tramite Liquid.
    • Nella modalità di modifica visiva, clicca sull’icona Aggiungi, quindi seleziona un’espressione.
  • Per aggiungere testo normale in entrambe le modalità di composizione, inserisci il testo nel campo di composizione. Il testo normale deve essere combinato con almeno un’espressione.
  1. Facoltativo: aggiungi eventuali altri dettagli per creare il metaobject.
  2. Facoltativo: clicca su Aggiungi Aggiungi campo per aggiungere altre definizioni del metafield.
  3. Clicca su Salva.