veritabanında page diye bir tablo oluştur içine
Id - unique int
Header - nvarchar (başlık olacak)
Text - nvarchar(MAX) (sayfanın içeriği)
Meta - nvarchar (meta tagların)
IsActive - bit - (sayfanın aktif olup olmadığı buna göre istediğin sayfaları pasif yapıp aktif yapabilirsin buna göre gösterirsin yada göstermezsin)
ardından bi sayfa yaparsın page diye sayfanda querystringle içine paremetre alır örnek
www.site.com/page?id= 5
id yi geçirirsin
sonra bi sql sorgusuyla
select * from page where isActive = 1 and Id = 5 gibi bi sorgu çalıştırdığında sayfanı dinamik olarak çağırmış olursun.
tabi page sayfanda sorgudan gelenleri ekrana basman lazım.
menü olayı ise bambaşka bir derya yine menü diye bir tablo yaparsın
Id - unique int
Text - nvarchar
ParentMenuId - int (bu da alt menüler eklemek için bunun aldığı değerler menü tablonda olan Id kısmından gelecek)
Link - (bu da sayfanın linki olabilir buna www.site.com/page?id=5) gibi string yazabilirsin)
örnek:
- Hakkımızda
gibi hakkımızda altına menüler ekleyebilmelisin
menüyü ekranda göstermek için ise google a "sonsuz ağaç yapısı" gibi bir key ile arama yaparsan menüyüde basarsın
tabi çok özet geçtim az da olsa altyapının olduğunu düşünerek yazdım eğer anlamadıysan akşam konuya yazarsan sana bi örnek yapıp atmaya çalışırım çok yorgun değilsem
iyi çalışmalar