Tüm Sayfalar / 14 - Menü Yönetimi
Sayfa 14
Navigasyon

Menü Yönetimi

Site menülerini sürükle-bırak ile düzenleme.

Menü Sistemi Ne Yapar?

Sitenin üst menüsü, alt menüsü, yan menüsü... Tüm menüleri admin panelinden yönetirsiniz. Kod yazmadan menü öğesi ekleyin, sıralayın, silin.

Sürükle-Bırak

Menü öğelerini fare ile sürükleyerek sıralayın.

Alt Menüler

İç içe menüler oluşturun. Dropdown menüler.

Çoklu Menü

Header, footer, sidebar için farklı menüler.

Esnek Linkler

Sayfa, kategori, dış link... Her türlü bağlantı.

Menü Türleri

Ana Sayfa Hakkımızda İletişim

Header Menü

Sayfanın üstünde, her sayfada görünür

Türler
Sanatçılar
Listeler

Sidebar Menü

Yan tarafta, filtreleme için

Gizlilik Şartlar SSS

Footer Menü

Sayfanın altında, yasal linkler

Menü Öğesi Nasıl Eklenir?

1

Admin → Menüler

Sol menüden "Menüler" bölümüne gidin.

2

Menü Seçin veya Oluşturun

"Header Menu", "Footer Menu" gibi mevcut menüyü seçin.

3

Öğe Ekle

Başlık girin, link seçin (sayfa, URL, kategori), kaydedin.

4

Sıralayın

Öğeleri sürükleyerek istediğiniz sıraya getirin.

Arkaplanda Neler Çalışıyor?

Siz menüde bir değişiklik yaptığınızda sistem şu işlemleri otomatik yapar:

1

Menü Öğesi Kaydı

menu_items tablosuna kayıt oluşturulur: title, url, target, icon, parent_id ve order alanları doldurulur.

2

Parent-Child İlişkisi

Alt menü öğesi oluşturulduğunda parent_id ile ana öğeye bağlanır. Laravel'in hasMany/belongsTo ilişkileri kullanılır.

3

Nested Tree Yapısı

Sürükle-bırak sonrası tüm menü ağacı JSON olarak sunucuya gönderilir. NestedSet algoritması ile parent_id ve order değerleri güncellenir.

4

Menü Cache Temizleme

Değişiklik yapıldığında menu_[location] cache key'i temizlenir. Bu sayede eski menü gösterilmez, yeni yapı anlık yansır.

5

Frontend Render

Sayfa yüklendiğinde @include('partials.menu') çağrılır. Menu::getByLocation('header') sorgusu cache'den menü yapısını alır.

6

Recursive Dropdown

Alt menüler recursive olarak render edilir. Her parent'ın children'ları kontrol edilir, varsa dropdown HTML'i oluşturulur.

Sözlük

Navigation

(Gezinme)

Sitede sayfa sayfa geçiş yapma. Menüler bunu sağlar.

Yol tabelası gibi, nereye gideceğini gösterir.

Dropdown

(Açılır Menü)

Üzerine gelince alta doğru açılan alt menü.

Stor perde gibi, tıklayınca iner.

Slug

(URL Parçası)

Menü öğesinin web adresi. /hakkimizda gibi.

Ev adresi gibi, sayfanın konumu.

Parent

(Üst Öğe)

Alt menü öğesinin bağlı olduğu ana menü öğesi.

Aile ağacı gibi, anne-çocuk ilişkisi.

Header Menu
Ana Sayfa
Müzikler
Sanatçılar
İletişim
Alt Menü Örneği
Türler
Pop
Rock
Jazz
Sürükle & Bırak

Menü yapısı