Tüm Sayfalar / 38 - Menü Yönetimi
Sayfa 38 / 161
Navigasyon Sistemi

Menü Yönetimi

Site navigasyonunu kolayca oluşturun ve düzenleyin

Biz Ne Yaptık?

Sitenizin üst, alt ve yan bölümlerindeki navigasyon menülerini tamamen sizin kontrol edebileceğiniz bir yapı kurguladık. Alt menüler, mega menüler ve mobil menü dahil her şey tek panelden yönetilir.

Eski Yöntem

  • Kod içinde sabit menü tanımları
  • Değişiklik için geliştirici gerekli
  • Alt menü eklemek karmaşık

Modern Mimari

  • Sürükle-bırak: Menü sıralama
  • Alt menü: Sınırsız derinlik
  • İkon seçimi: Her öğeye özel

Kullanıcı Ne Yaşar?

1

Site genelinde tutarlı navigasyon ile kolay gezinme

2

Mobilde hamburger menü ile rahat erişim

3

Alt menülerle kategorilere hızlı ulaşım

Admin Panelden Ne Görebilirsiniz?

Header Menü

Üst navigasyon öğelerini düzenleyin

Footer Menü

Alt navigasyon linklerini yönetin

Sidebar Menü

Yan navigasyon yapısını oluşturun

Mobil Menü

Mobil cihazlar için özel menü

Arkaplanda Neler Çalışıyor?

Menü öğesi eklendiğinde veya sıralama değiştiğinde perde arkasında şunlar gerçekleşir:

Menü Öğesi Oluşturma

MenuItem modeli oluşturulur. Başlık, URL, ikon, hedef (_blank/_self) ve konum (header/footer/sidebar) bilgileri menus tablosuna kaydedilir.

Hiyerarşik Yapı (Nested Set)

Alt menüler için parent_id ilişkisi kullanılır. Sınırsız derinlikte iç içe menü oluşturulabilir. nested-set algoritması ile hızlı sorgulama sağlanır.

Sürükle-Bırak Sıralama

SortableJS ile öğeler sürüklendiğinde Livewire üzerinden order ve parent_id alanları anlık güncellenir.

Cache Yönetimi

Menü verileri Redis cache ile önbelleğe alınır. Her değişiklikte menu_cache anahtarı temizlenir, sayfa yenilendiğinde yeni yapı yüklenir.

Responsive Render

Frontend'de Alpine.js ile hamburger menü kontrolü yapılır. Mobilde açılır/kapanır menü, masaüstünde yatay menü otomatik geçiş yapar.

Mega Menü Desteği

is_mega flag'i ile mega menü aktifleştirilir. Alt öğeler sütunlar halinde düzenlenir, özel Blade component ile render edilir.

Bu Sayfanın Anahtar Terimleri

Navigasyon

Site içi yönlendirme sistemi

Kullanıcının sitede gezinmesi için linkler

Hamburger Menü

Mobil cihazlarda üç çizgili menü ikonu

Tıklayınca açılan gizli menü

Mega Menü

Geniş açılır menü paneli

Birden fazla kategoriyi tek seferde gösterir

Alt Menü (Dropdown)

Ana menü altında açılan ikincil menü

Kategorilerin alt kategorilerini gösterir

Menü 7 öğe
4
Menü Konumu
18
Menü Öğesi
Navigasyon

Sürükle-bırak menü yönetimi