Özel alanlar
Temanın ihtiyaç duyduğu ürün, kategori, sayfa ve müşteri alanları. Tema kurulunca mağazada kendiliğinden açılır.
Ürün sayfanda "bakım talimatı", "garanti süresi" ya da "kullanım kılavuzu" göstermek istiyorsan bunları
tema.json'da tanımla. Tema kurulunca alanlar mağazada açılır; satıcı ürün kartında doldurur.
{
"ad": "konak",
"baslik": "Konak",
"surum": "1.0.0",
"ozel_alanlar": {
"urun": [
{ "kod": "garanti", "ad": "Garanti süresi", "tur": "tek_satir_metin" },
{ "kod": "kilavuz", "ad": "Kullanım kılavuzu", "tur": "dosya" },
{ "kod": "renk_kodu", "ad": "Renk kodu", "tur": "renk" }
],
"kategori": [
{ "kod": "afis", "ad": "Kategori afişi metni", "tur": "zengin_metin" }
]
}
}- Kayıt türleri:
urun,kategori,sayfa,musteri. kod: küçük harf, rakam,_; en çok 40 karakter, kayıt türü içinde tekil.- Tema kurulunca açılan alanlar kilitlidir (satıcı silemez); tema değişince kilit kalkar, değerler kalır.
Liquid'de
{%- if product.ozel.garanti != blank -%}<p>Garanti: {{ product.ozel.garanti }}</p>{%- endif -%}
{%- if product.ozel.kilavuz -%}<a href="{{ product.ozel.kilavuz | file_url }}">Kılavuzu indir</a>{%- endif -%}
{{ collection.ozel.afis | raw }}
{{ page.ozel.alt_baslik }}Alan türleri
| Tür | Değer |
|---|---|
tek_satir_metin, cok_satirli_metin | metin |
zengin_metin | temizlenmiş HTML |
tam_sayi, ondalik_sayi, puan | sayı |
boyut, agirlik, hacim | ölçü ve birim |
tarih, tarih_saat | tarih |
tutar | para |
dosya | { url, ad, tur }, | file_url ile adres |
baglanti | adres |
renk | renk değeri |
urun, varyant, kategori, sayfa, musteri | bağlı kayıt |
evet_hayir | true / false |
json | serbest veri |