Ana içeriğe atla
CMS alan anahtarları Plato CMS’deki veritabanı şemasından gelir. API isteklerinde ekran etiketini değil alan tuşunu kullanın.

Metin Alanları

Yerelleştirilmemiş metin:
{
  "values": {
    "sku": "BURGER-CLASSIC"
  }
}
Yerelleştirilmiş metin:
{
  "values": {
    "name": {
      "en": "Classic Burger",
      "ar": "Classic Burger"
    }
  }
}
Yerelleştirilmiş bir alana düz bir dize gönderirseniz, Plato bunu İngilizce olarak saklar.

Sayılar

Sayı, kaydırıcı ve derecelendirme alanları sayısal değerleri kabul eder:
{
  "values": {
    "price": 38,
    "rating": 4.5
  }
}

Boole’lar

Geçiş alanları ve onay kutusu alanları boolean’ları kabul eden seçenekler olmadan:
{
  "values": {
    "published": true
  }
}

Seç ve Çoklu Seç

Tek seçim alanları genellikle bir seçenek değerini kabul eder:
{
  "values": {
    "status": "published"
  }
}
Çoklu seçim stil alanları bir diziyi kabul eder:
{
  "values": {
    "tags": ["featured", "summer"]
  }
}
CMS şemasındaki kararlı seçenek değerlerini kullanın.

Tarihler ve Saatler

Tarih ve tarih-saat alanları ISO dizelerine göre normalleştirilir.
{
  "values": {
    "startsAt": "2026-06-17T10:00:00.000Z"
  }
}

JSON

JSON alanları nesneleri, dizileri, sayıları, dizeleri, booleanları veya null’yi kabul eder.
{
  "values": {
    "metadata": {
      "source": "website",
      "featured": true
    }
  }
}
JSON’yi dize olarak gönderirseniz, bunun geçerli JSON olması gerekir.

Dosya ve Resim Alanları

Dosya ve görüntü alanları dosya referanslarını saklar. Tek dosyalı alanlar için bir değer gönderin:
{
  "values": {
    "heroImage": "file_id_or_url"
  }
}
Çoklu dosya alanları için bir dizi gönderin:
{
  "values": {
    "gallery": ["file_1", "file_2"]
  }
}

Boş Değerler

Tek değerli alanların çoğunu temizlemek için null veya boş bir dize kullanın. Çoklu değer alanları temizlendiğinde boş bir diziye dönüşür. Boolean alanları temizlendiğinde false olur.