{{-- TANIM SEÇİCİ — bir zengin metin alanına, kendi tanım tipindeki kayıtlardan tek tıkla içerik ekler. (Eski "📋 Hazır tanım seç…" açılır listesinin yerini alır.) Her alan KENDİ tipini gösterir; seçici alandan bağımsız değildir: Gezilecek Yerler → attraction (mod: item — madde olarak eklenir) Fiyata Dahil → tour_inclusions (mod: block — içerik bloğu eklenir) İptal Politikası → cancellation_policy, vb. "Açıklamayı da ekle" anahtarı açıkken tanımın açıklaması (yoksa `content` özniteliği) eklenir — asıl kolaylık budur; kapatılırsa yalnızca adı eklenir. _qv-quill-inline içinden çağrılır; editörle aynı .qv-quill-wrap içinde olmalıdır (script en yakın wrap üzerinden editörü bulur). Beklenen: $defs (Definition koleksiyonu, values.definitionAttribute yüklü) Opsiyonel: $defsMode ('item'|'block'), $defsLabel, $defsIcon --}} @php $defs = $defs ?? collect(); $defsMode = $defsMode ?? 'item'; $defsLabel = $defsLabel ?? 'Tanımlardan ekle'; $defsIcon = $defsIcon ?? 'fa-book-bookmark'; /** Öznitelik değerini eager-loaded values üzerinden okur. */ $dpVal = function ($d, $name) { return $d->relationLoaded('values') ? $d->values->first(fn ($v) => $v->definitionAttribute?->name === $name)?->value : $d->getValue($name); }; /** Eklenecek açıklama: önce serbest açıklama, yoksa `content` özniteliği. */ $dpDesc = function ($d) use ($dpVal) { $t = trim((string) $d->description); return $t !== '' ? $t : trim((string) $dpVal($d, 'content')); }; @endphp @if($defs->count())
@endif