Beräknade definitioner

En beräknad definition för metafält får sitt värde från andra fält. Du bygger upp värdet från följande källor:

  • Minst ett befintligt kompatibelt uttryck
  • Valfritt: Oformaterad text

Överväganden för beräknade definitioner för metafält

Granska följande överväganden för beräknade metafält:

  • Du kan lägga till en beräknad definition för metafält som en ny strukturerad definition för metafält eller som ett fält i en metaobjektsdefinition.
  • Du kan endast skapa ett beräknat metafält för ett enskilt värde av någon av följande typer:
    • Enradstext
    • Flerradstext
  • Beräknade metafält är inte kompatibla med valideringar, såsom maxvärden eller endast unika värden.
  • Ett beräknat värde måste innehålla minst ett uttryck, till exempel ett resursattribut eller ett metafält. Du kan lägga till oformaterad text vid sidan av uttryck, men du kan inte spara ett värde som bara innehåller oformaterad text.

Växla mellan redigeringslägen

Det finns två redigeringslägen: visuellt och Liquid. Du kan skapa ett beräknat uttryck i valfritt läge och när som helst växla mellan dem. Som standard visas det visuella läget.

I Liquid-läget kan du lägga till uttryck genom att ange uttryckets Liquid-sökväg eller genom att klicka på ikonen Dynamisk källa och välja ett uttryck. Du kan även ange oformaterad text.

Ange uttryckets fullständiga Liquid-sökväg mellan dubbla klammerparenteser {{ }}. För ett resursattribut anger du resursen och attributet. Exempelvis {{ product.title }}. För ett metafält anger du resursen, metafields, samt metafältets namnrymd och nyckel. Exempelvis {{ product.metafields.custom.subtitle }}. Namnrymden och nyckeln visas i avsnittet Namn på sidan med definitionen för metafältet. Klicka på ikonen Kopiera bredvid namnrymden och nyckeln för att kopiera den.

I det visuella läget kan du lägga till uttryck genom att klicka på ikonen Lägg till och välja ett uttryck. Lägg till oformaterad text genom att ange texten i redigeringsfältet.

Ikonen som visas för att växla redigeringsläge beror på vilket läge som är aktivt. Du kan växla mellan lägena genom att klicka på någon av följande ikoner:

  • I det visuella läget klickar du på ikonen Redigera Liquid för att växla till Liquid-läget.
  • I Liquid-läget klickar du på ikonen Använd visuell redigerare för att växla till det visuella läget.

Skapa en beräknad definition för metafält

För att skapa en beräknad definition aktiverar du alternativet Beräkna detta värde från ett uttryck. Därefter visas ett inmatningsfält där du kan utforma definitionen.

Alternativet Beräkna detta värde från ett uttryck visas endast när du väljer en kompatibel metafältstyp. Om du lägger till valideringar i din definition för metafält avaktiveras alternativet Beräkna detta värde från ett uttryck.

Steg:

  1. Gå till Inställningar > Metafält och metaobjekt i Shopify admin.

  2. I avsnittet Definitioner för metafält väljer du den del av din butik som du vill lägga till ett metafält för. Exempelvis Produkter.

  3. Klicka på Lägg till definition.

  4. I fältet Namn anger du ett namn för definitionen.

  5. I avsnittet Typ väljer du Enradstext eller Flerradstext.

  6. I avsnittet Alternativ aktiverar du Beräkna detta värde från ett uttryck.

  7. I fältet Beräkna detta värde från ett uttryck skapar du värdet på något av följande sätt:

  • För att lägga till ett befintligt uttryck:
    • I Liquid-redigeringsläget:
      • Klicka på ikonen Dynamisk källa och välj sedan ett uttryck.
      • Ange uttryckets definition med Liquid.
    • I det visuella redigeringsläget klickar du på ikonen Lägg till och väljer sedan ett uttryck.
  • Lägg till oformaterad text i något av redigeringslägena genom att ange texten i redigeringsfältet. Oformaterad text måste kombineras med minst ett uttryck.
  1. Valfritt: Lägg till eventuella övriga uppgifter för att skapa din definition för metafält.
  2. Klicka på Spara.

Lägg till ett beräknat fält i ett metaobjekt

Du kan lägga till en beräknad definition för metafält i ett metaobjekt.

Steg:

  1. Gå till Innehåll > Metaobjekt eller Inställningar > Anpassad data i Shopify admin.
  2. Klicka på Lägg till definition.
  3. I fältet Namn anger du ett namn för definitionen.
  4. Ange en Fältetikett.
  5. Klicka på Välj fälttyp och välj sedan någon av följande typer:
  • Enradstext.
  • Flerradstext.
  1. Klicka på ikonen pil ned.
  2. Klicka på Beräkning och aktivera sedan Beräkna detta värde från ett uttryck.
  3. I fältet Beräkna detta värde från ett uttryck skapar du värdet på något av följande sätt:
  • För att lägga till ett befintligt uttryck:
    • I Liquid-redigeringsläget:
      • Klicka på ikonen Dynamisk källa och välj sedan ett uttryck.
      • Ange uttryckets definition med Liquid.
    • I det visuella redigeringsläget klickar du på ikonen Lägg till och väljer sedan ett uttryck.
  • Lägg till oformaterad text i något av redigeringslägena genom att ange texten i redigeringsfältet. Oformaterad text måste kombineras med minst ett uttryck.
  1. Valfritt: Lägg till eventuella övriga uppgifter för att skapa ditt metaobjekt.
  2. Valfritt: Klicka på Lägg till Lägg till fält för att lägga till ytterligare definitioner för metafält.
  3. Klicka på Spara.