> ## Documentation Index
> Fetch the complete documentation index at: https://foliant-help.iforiti.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Metakentät malleissa

> Tulosta tilausten, luonnostilausten, asiakkaiden, tuotteiden ja varianttien metakentät mallissa ja varmista, että Foliant lataa tarvitsemasi kentät.

Metakentät ovat mukautettuja tietoja, joita sinä tai sovelluksesi tallennatte Shopifyhin: lahjaviesti tilauksessa, hoito-ohje tuotteessa tai asiakkaan asiakasnumero. Mallit voivat tulostaa niitä Liquidilla. Koodieditorin **Metakentät**-välilehti näyttää kunkin tyypin syntaksin.

## Ennen kuin aloitat: tarkista, mitkä metakentät Foliant lataa

Foliant lataa metakentät tilauksen mukana, eikä se voi ladata niitä kaikkia. Se toimii näin:

* Kaupassasi täytyy olla vähintään yksi **metakentän määritelmä** (Shopify-hallinnassa kohdassa **Asetukset › Mukautetut tiedot**). Ilman määritelmiä metakenttiä ei ladata lainkaan.
* Kunkin tyypin (tilaukset, luonnostilaukset, asiakkaat, tuotteet ja variantit) kohdalla Foliant lataa **kiinnittämäsi** määritelmät, enintään 10 tyyppiä kohden, kiinnitysjärjestyksessä.
* Jos tyypillä ei ole kiinnitettyjä määritelmiä, Foliant lataa ensimmäiset 10 löytämäänsä metakenttää.

Jotta metakenttä varmasti tulostuu, luo sille määritelmä ja kiinnitä se kohdassa **Asetukset › Mukautetut tiedot**. Määritelmien muutokset voivat näkyä asiakirjoissa vasta tunnin kuluttua.

## Tulosta metakenttä

Korvaa `namespace` ja `key` metakenttäsi nimiavaruudella ja avaimella (esimerkiksi `custom.gift_message`):

| Metakentän kohde | Liquid |
| - | - |
| Tilaus tai luonnostilaus | `{{ order.metafields.namespace.key }}` |
| Asiakas | `{{ customer.metafields.namespace.key }}` |
| Tuote | `{{ line_item.product.metafields.namespace.key }}` |
| Variantti | `{{ line_item.variant.metafields.namespace.key }}` |

Tuotteiden ja varianttien metakentät ovat tuotekohtaisia, joten käytä niitä tilausrivien silmukan sisällä:

```liquid theme={null}
{% for line_item in line_items %}
  {{ line_item.title }}
  {% if line_item.product.metafields.custom.care_instructions != blank %}
    <br>{{ line_item.product.metafields.custom.care_instructions }}
  {% endif %}
{% endfor %}
```

## Miten metakenttätyypit tulostuvat

| Tyyppi | Mitä saat |
| - | - |
| Teksti, URL, päivämäärä, väri… | Arvon tekstinä |
| Kokonaisluku, desimaaliluku | Luvun, jota voit verrata tai jolla voit laskea |
| Tosi tai epätosi | `true` tai `false`, käytettäväksi `{% if %}`-lauseessa |
| Muotoiltu teksti | Tekstin ilman muotoilua |
| Paino, mitta, tilavuus | `.value` ja `.unit`, esimerkiksi `{{ … .weight.value }} {{ … .weight.unit }}` |
| Raha | `.value` (kuten `23.00`) ja `.unit` (valuuttakoodi). Ei sentteinä. |
| Arvio | `.value`, `.scale_min` ja `.scale_max` |
| JSON, luettelot | Luettelon tai objektin, jonka läpi voit käydä silmukalla |

## Hyvä tietää

* Tyhjä tai puuttuva metakenttä ei tulosta mitään. Käytä `!= blank` -ehtoa, jos haluat jättää myös sen otsikon pois.
* Visuaalisissa malleissa voit tulostaa metakenttiä **Mukautettu Liquid** -lohkolla.
* Keräilylistoissa voit näyttää tuotteiden tai varianttien metakenttiä sarakkeina mallin **Keräilylista**-asetuksissa.

## Aiheeseen liittyvät artikkelit

* [Tilausrivit malleissa](https://foliant-help.iforiti.com/fi/template-editor/liquid-line-items.md)
* [Tilauksen attribuutit ja tilausrivien ominaisuudet](https://foliant-help.iforiti.com/fi/template-editor/liquid-custom-fields.md)
* [Tilausobjekti ja yleiset muuttujat](https://foliant-help.iforiti.com/fi/template-editor/liquid-order-variables.md)
* [Muokkaa mallin koodia](https://foliant-help.iforiti.com/fi/template-editor/code-editor.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.