Ayar türleri

Şemadaki her ayarın düzenleyicideki alanı ve Liquid'deki değeri.

Her ayar { "type", "id", "label" } ister; default, info (alanın altındaki yardım metni) her türde kullanılabilir.

typeDüzenleyicideLiquid'de değer
textTek satır yazımetin
textareaÇok satırlı yazımetin; satır sonları için | newline_to_br
richtextBiçimli metintemizlenmiş HTML, | raw ile bas
image_pickerMedya kitaplığından görsel{ url, alt, … }; | image_url: width: 1200 ile adres
urlSayfa, ürün, kategori ya da dış adresmetin (/store, /categories/x, https://…)
checkboxAç/kapatrue / false
numberSayısayı
rangeSayı (min, max, step, unit)sayı
selectAçılır liste (options: [{ value, label }])seçilen value
colorRenk#rrggbb; stile yazarken | renk
iconİkon seçici (icon_set: "line" ince çizgi seti)ikon adı; | bolum_ikonu ya da | cizgi_ikonu
text_listMetin listesimetin dizisi
datetimeTarih ve saat2026-11-28T23:59 (Türkiye saati)
timeSaat15:00
link_listMenü seçicimenünün kimliği
collectionKategori seçicikategori nesnesi (aşağıda)
collection_listBirden çok kategorikategori nesnelerinin listesi
productÜrün seçiciürün kartlarının listesi, seçilen sırayla

Ortak seçenekler

SeçenekTürlerAçıklama
localized: truemetin türleriMağaza birden çok dilde açıksa her dil için ayrı değer girilir; Liquid ziyaretçinin dilindekini görür.
maxLengthmetin türleriAlanın karakter sınırı.
min, max, step, unitnumber, rangeSayı aralığı ve birimi (px, %).
whenhepsiAlanı yalnız başka bir ayar belli değerdeyken göster: { "field": { "key": "gorunum", "in": ["kart"] } }
gizli: truehepsiDüzenleyicide gösterme (yalnız veri).

Katalog ayarları

collection, collection_list ve product ayarlarının değeri çizimden önce gerçek veriye çözülür; şablon kimlik değil nesne görür.

{ "type": "collection", "id": "kategori", "label": "Kategori", "limit": 8, "bossa": "en_yeni" }
{%- assign k = section.settings.kategori -%}
{%- if k -%}
  <h2><a href="{{ k.url }}">{{ k.title }}</a></h2>
  {%- for p in k.products -%}{% render 'urun-karti', p: p %}{%- endfor -%}
{%- endif -%}
  • Kategori nesnesi: id, title, url, description, image, products (ürün kartları), products_count.
  • limit: kategori başına ürün sayısı, 0–48. Varsayılan collection'da 12, collection_list'te 0 (yalnız kategori).
  • bossa: "en_yeni": seçim boşsa ya da kategoride ürün yoksa en yeni ürünler. collection_list'te bossa: "ust": seçim boşsa üst düzey kategoriler.
  • birlesik: true (collection_list): seçilen kategorilerin ürünleri tek listede: { collections, products, url }.
  • Ürün kartının alanları: Liquid nesneleri → ürün kartı.

Bu sayfada