> For the complete documentation index, see [llms.txt](https://docs.useoly.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.useoly.com/urun-icerigi/product-types/configure-fields.md).

# Alanları yapılandırma

Ürün tipine global veya özel alan ekleme; alan davranışı, zorunluluk ve tamlık seçenekleri.

**Alanlar** sekmesi, bu ürün tipini kullanan ürün ve varyant formlarının sözleşmesidir. Bir alanı değiştirmek mevcut ürünleri de etkileyebileceği için yalnız alan adını değil davranışını da belirleyin.

![Aksesuar ürün tipinde alan kartları ve Alan Ekle kontrolü](https://67517283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP8oDDPbGr8omZPaaGYZf%2Fuploads%2Fgit-blob-83c8ec73a217e87e57ca673b94524671827e4aa5%2Fproduct-type-detail-fields.png?alt=media)

*Alan kartları alan türünü, kaynağını, ürün-varyant davranışını ve zorunluluk gibi önemli rozetleri gösterir.*

## Alan kartlarını okuyun

* Alan etiketi kullanıcıların ürün formunda gördüğü addır; anahtar eşleme için kararlı addır.
* `Global` rozeti alanın ortak kütüphaneden geldiğini; özel alan yalnız bu ürün tipine ait olduğunu gösterir.
* Tür rozeti Text, Select, MultiSelect, Number, RichText veya Boolean gibi giriş biçimini gösterir.
* **Paylaşılmış**, **Miras Alınan** veya **Varyant** rozeti değerin nerede tutulduğunu açıklar.
* **Zorunlu**, **Çevrilebilir**, **Benzersiz** ve **Varyant Ekseni** rozetleri ek kuralları gösterir.
* Sürükleme tutamacı alan sırasını değiştirir; bu sıra ürün formundaki sunumu etkiler.
* Kart menüsü alanı düzenler veya kaldırır. Kaldırma mevcut değerleri etkileyebileceğinden onay gerektirebilir.

## Alan ekleme yolları

![Alan Ekle penceresinde global ve özel alan seçenekleri](https://67517283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP8oDDPbGr8omZPaaGYZf%2Fuploads%2Fgit-blob-40a339c3742d8c48b444365f45c28cff566a8ce0%2Fadd-field-dialog.png?alt=media)

*Global Özellikten ortak tanımı yeniden kullanır; Yeni Özel Alan yalnız bu şemaya ait alan oluşturur.*

* **Global Özellikten**, ad, tür ve seçenekleri [Global Özellikler](/urun-icerigi/global-attributes.md) kütüphanesinden alır. Aynı `Marka` veya `Materyal` tanımını tutarlı kullanmak için tercih edin.
* **Yeni Özel Alan**, yalnız bu ürün tipinde anlamlı alan içindir. **Alan Etiketi** birincil dilde, **Alan Anahtarı** ve **Alan Tipi** zorunludur. Anahtar benzersiz olmalıdır.

Select ve MultiSelect alanlarında seçenek gerekir. Metin tabanlı türlerde **Çevrilebilir** kullanılabilir. **Benzersiz Değer**, aynı değerin başka üründe tekrarını engeller; MultiSelect ve Boolean için kullanılamaz.

## Ürün-varyant davranışı

![Beden global özelliğinin ürün tipi davranış ayarları](https://67517283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP8oDDPbGr8omZPaaGYZf%2Fuploads%2Fgit-blob-23c757bed105f0821521e77b6fdf287beaeb17d1%2Fconfigure-global-field-dialog.png?alt=media)

*Alan eklenmeden önce Paylaşılmış, Miras Alınan veya Varyant davranışı; zorunluluk ve tamlık seçimi birlikte yapılandırılır.*

| Seçenek          | Ne zaman kullanılır?                                          | Sonuç                                                                        |
| ---------------- | ------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| **Paylaşılmış**  | Marka gibi tüm varyantlarda aynı kalan bilgi                  | Değer ana üründe tutulur ve tüm varyantlar aynı değeri kullanır.             |
| **Miras Alınan** | Ana üründe varsayılanı olan fakat varyantta değişebilen bilgi | Varyant başlangıçta ana ürün değerini alır; gerektiğinde geçersiz kılabilir. |
| **Varyant**      | Beden veya Renk gibi her varyantı ayıran bilgi                | Her varyant kendi değerini taşır; ana ürün değeri yeterli değildir.          |

Yeni alan varsayılan olarak **Paylaşılmış** başlar. **Varyant Ekseni** yalnız **Varyant** davranışında açılabilir. Açıldığında seçenek değerleri varyant kombinasyonlarını tanımlar; sonradan eksen kaldırmak mevcut varyantları ve değerleri etkileyebilir.

Renk gibi tek değerli varyant eksenleri Visual Studio'nun hangi değerler için ayrı çekim üreteceğini de belirleyebilir. Hazırlık koşulları ve uyumluluk sınırları için [Visual Studio'ya Başlamadan Önce](/visual-studio/visual-studio/getting-ready.md) rehberine bakın.

**Global Özelliği Düzenle**, ortak tanımın yönetildiği Global Özellikler ekranını açar. Buradaki **Ürün Tipine Ekle** ise ortak tanımı değiştirmeden yalnız bu ürün tipindeki davranışı kaydeder.

## Zorunluluk ve Tamlık skoruna dahil et

**Zorunlu** açıkken ürün geçerli sayılmak için alana değer ister. Bu nedenle zorunlu bir alan tamlık skoruna da katılmak zorundadır ve skordan çıkarılamaz.

Global alan eklerken tamlık için üç davranış bulunur:

* Global varsayılanı kullan: [Global Özellik](/urun-icerigi/global-attributes/create-and-edit.md) üzerindeki **Tamlık skoruna dahil et** değerini izler.
* Bu ürün tipinde dahil et: Global varsayılan kapalı olsa bile bu şemada skora katar.
* Bu ürün tipinde hariç tut: Alan formda kalır ama boşluğu skoru düşürmez; zorunlu alanda seçilemez.

Örneğin `Materyal` tavsiye edilen ama her üründe bulunmayan bilgi ise skordan çıkarılabilir. `Marka` zorunluysa hem doğrulamada değer ister hem ürün listesindeki tamlık yüzdesinin paydasına katılır.

## Alanı değiştirme veya kaldırma

Tür, seçenek, davranış, varyant ekseni veya alan kaldırma mevcut ürün değerlerini kullanılamaz hâle getirebilir. Oly bu durumda etkilenen ürün ve varyantları gösteren bir çatışma/onay penceresi açar. Güvenli yol:

1. Etkilenen kayıt ve değerleri inceleyin.
2. Gerekirse ürünleri önce yeni değere taşıyın.
3. Değişikliği yeniden başlatın ve yalnız sonucu kabul ediyorsanız onaylayın.

Global alanın ad, tür ve seçenekleri burada değil global özellik üzerinde yönetilir. Kullanımdaki global alanı kaldırmak yalnız bu ürün tipiyle bağını keser; ortak tanımı silmez.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.useoly.com/urun-icerigi/product-types/configure-fields.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
