Meta Yönetimi
Meta, blok şablonlarına bağlanabilen yeniden kullanılabilir içerik koleksiyonlarıdır. Shopify'daki Custom Data / Metaobject yapısına benzer biçimde çalışır: önce bir meta listesi oluşturulur, ardından bu liste blok ayarlarından xtype: meta alanıyla ilgili bloğa bağlanır.
Sistem üç meta türünü destekler: Banner, Slider, Text. Her türün birden fazla şablon varyantı bulunur ve içerik bu varyantlara göre render edilir.
FAQ ve Mağazalarımız
SSS (FAQ) ve Mağazalarımız içerikleri farklı bir yapıda ele alınır — Meta listesinde görünseler de bunlar panelde ayrı sayfalar olarak, Sabit İçerikler benzeri özel şablonları ve yönetim ekranlarıyla sunulacaktır.
Sayfa Yapısı
Meta yönetimi iki katmanlıdır:
Meta Listesi (/meta)
└── Meta (örn: "Ana Sayfa Slider")
└── Meta Detay (/meta/slider/:id)
└── Kayıtlar (slide 1, slide 2, slide 3…)
Meta Listesi
/panel/#/meta adresinde tüm metaların listesi görüntülenir.
Liste Sütunları
| Sütun | Açıklama |
|---|---|
| Alt Menü | Meta kaydının içindeki öğeleri açar |
| Başlık | Metanın admin tarafındaki adı |
| Meta Türü | banner, slider veya text |
| Kayıt | Toplam öğe sayısı |
| Aktif Kayıt | Aktif durumdaki öğe sayısı |
| Pasif Kayıt | Pasif durumdaki öğe sayısı |
| Kullanan Bloklar | Bu metayı kullanan blokların listesi (tıklanabilir) |
| Güncellenme | Son güncelleme tarihi (tooltip'te güncelleyen kişi) |
| Oluşturulma | Kayıt oluşturma tarihi |
Satırlara tıklanarak sürükle-bırak ile sıralama yapılabilir.
Filtreler
- Metin arama (başlığa göre)
- Meta türü seçimi
- Güncelleyen kişi
Blok İlişkisi Kaldır
Liste üstündeki Blok İlişkisi Kaldır butonu, seçili metaları kullanan blokların bağlantısını keser. İlgili blok sayfalarında o meta içeriği artık görünmez.
Warning
Bu işlem geri alınamaz. Blok şablonlarını manuel olarak düzeltmeniz gerekebilir.
Yeni Meta Oluşturma
+ Ekle ile açılan formda:
| Alan | Açıklama |
|---|---|
| Meta Başlığı | Admin panelinde gösterilecek isim. TPL'de {$META.TITLE} değişkeniyle erişilir |
| Meta Türü | banner, slider veya text — kaydedildikten sonra değiştirilemez |
| Meta Items Json | Opsiyonel. JSON dizisi yapıştırılırsa öğeler otomatik oluşturulur (bkz. AI JSON) |
Meta Türleri ve Şablonları
Banner (banner)
Görsel ağırlıklı içerik blokları için. Her kayıt; başlık, görsel, link ve ilgili konfigürasyon alanlarından oluşur.
| Şablon | Açıklama |
|---|---|
default | Standart banner |
advanced | Gelişmiş banner (çoklu alan desteği) |
before-after | Öncesi/Sonrası karşılaştırma |
icon | Bilgi ikonları dizisi |
image-text | Resim ve yazı yan yana |
marquee | Kayan yazı/görsel bandı |
static | Statik banner (animasyonsuz) |
video | Video banner |
Slider (slider)
Tam ekran veya vitrin slider'ları için. Her kayıt bir slide'a karşılık gelir.
| Şablon | Açıklama |
|---|---|
default | Standart kaydırmalı slider |
featured | Öne çıkan öğeler (eski: marquee-image) |
hero | Tam ekran hero slider |
story | Hikaye/Story formatı |
Text (text)
Metin tabanlı içerik blokları için. Her kayıt bir metin öğesine karşılık gelir.
| Şablon | Açıklama |
|---|---|
default | Zengin metin (eski: richtext) |
countdown | Geri sayım sayacı |
testimonial | Müşteri yorumu / referans |
Meta Detay — Öğe Yönetimi
Bir metanın üzerindeki liste ikonuna tıklandığında o metanın öğeleri listelenir.
Öğe Listesi Sütunları
| Sütun | Açıklama |
|---|---|
| İşlemler | Düzenleme butonu |
| Başlık | Öğe adı |
| Resim 1 / Resim 2 | Meta türüne göre görsel alanları |
| Sıra No | Satır üzerinden inline düzenlenebilir |
| Güncelleyen | Son güncelleyen admin |
| Güncellenme | Tarih |
| Durum | Aktif / Pasif |
Liste sürükle-bırak ile yeniden sıralanabilir.
Öğe Düzenleme
Kalem ikonuna tıklandığında sağdan bir drawer (panel) açılır. Meta türüne göre farklı alanlar gelir:
| Alan Tipi | Kullanım Yeri |
|---|---|
input | Başlık, alt başlık gibi tek satırlık metin |
textarea | Kısa açıklama |
editor | TinyMCE zengin metin editörü |
inputnumber | Sayısal değerler |
select | Sabit seçenekler |
date | Tarih/saat (geri sayım bitiş tarihi gibi) |
url | Tür (kategori/marka/sayfa/sabit link) + hedef + açılış |
image | Görsel yükleme (önizlemeli, silme destekli) |
Metin alanlarının yanındaki çeviri ikonu ile her kayıt için dil bazlı çeviri girilir.
Bloğa Bağlama
Bir meta listesini bir bloğa bağlamak için blok setting.json dosyasında xtype: "meta" tipinde bir alan tanımlanır:
{
"dataIndex": "meta_id",
"text": "Meta Seçiniz",
"xtype": "meta"
}
Blok Yönetimi > Ayarlar sekmesinden bu alan üzerinden oluşturulmuş metalar arasından seçim yapılır. Seçilen meta, şablonda değişkenler aracılığıyla kullanılabilir:
{$META.TITLE} ← Meta başlığı
{$META.ITEMS} ← Öğe dizisi
{$META.PERVIEW} ← Gösterim limiti
AI JSON ile Toplu Öğe Oluşturma
Yeni bir meta oluştururken Meta Items Json alanına yapay zeka ile üretilmiş bir JSON dizisi yapıştırılabilir. Sistem bu dizi üzerinden meta öğelerini otomatik olarak oluşturur.
Örnek kullanım akışı:
- Yapay zeka aracına meta türünün yapısını (başlık, görsel, link, açıklama) tarif edin
- Üreteceğiniz içeriği isteyin (örn: "8 özellik kartı oluştur")
- Çıktı JSON'unu Meta Items Json alanına yapıştırın
- Meta kaydını oluşturun — öğeler otomatik yüklenir
Tips
Items Json yalnızca yeni meta oluşturulurken girilebilir. Mevcut bir metaya JSON ile toplu öğe eklemek için yeni bir meta oluşturup ardından ilgili bloğa atayabilirsiniz.
FAQ ve Mağazalarımız
SSS (FAQ) ve Mağazalarımız içerikleri meta altyapısını kullansa da bunlar panelde ayrı, özel sayfalar olarak sunulur:
- Kendi yönetim ekranlarına sahip olacaklar (Sabit İçerikler benzeri)
- Özel şablon dosyaları (TPL/SCSS/JS) ile render edilecekler
- Meta türü seçimi gerektirmeden doğrudan içerik girişi yapılabilecek
Bu nedenle Meta Listesi üzerinden değil, Tasarım & İçerik menüsündeki ilgili sayfalarından yönetilirler.