Doğru Cevap
-
bu bir kategorileme sistemidir ve alt alta sınırsız kategori yapısını oluşturman gerekli
bunun için veri tabanında bir kategori tablosu tutarsın
kategoriID, kategoriAdı, ustKategoriID
başka özellik varsa onlarıda eklersin bir kategori ekledin 1 ekmekler 0 sırası ile yukardaki özellikleri olan
2 makarnalar 0
3 çorbalar 0
4 sebze çorbaları 3
5 soğuk çorbalar 3
6 italyan ekmekleri 1
şeklinde üst kategori gösterebilirsin ayrıca sınırsız alt elemanda ve sonra altına da ürünşer eklersin yada sayfa
sitede de her hangi bir sayfaya geldiğinde o sayfanın bağlı olduğu kategoriyi alırsın sonra onun üst kategorisi sonra onun üste kategorisi ve oraya yazarsın
gelelim sayfadan gelme işine hangi sayfadan geldiğinin bilgisi yazılmaz o alana diyelimki hakkımızda sayfasından francala diye bir ürüne gittin
Hakkımızda > francala yazmaz
Ana sayfa > ekmekler > italyan Ekmekleri > francala yazar yani kategorileri yukarı doğru yazdırman gerek
Cevaplar
-
Bende bu metodu hiç kullanmadım ama şöyle birşey olabilir.
mesela anasayfadasın programlama sayfasına tıkladın.
Anasayfadayken url'den yada hidden nesnesi ile hangi sayfadan yönlendirme yapıldığını gönderebilirsin
Ama
Sayfanın adını direk almamalısın yani
Anasayfa/Programlama
Bu noktadan sonra herhangi bir linke tıklandığında sadece programlama kısmının gitmemesi için sayfada bu hiyerarşiyi yazdırdığın yerden almalısın.
Umarım yardımcı olur..:) -
Anahtar kelime breadcrumb
Elbette bunu verimli ve kullanılabilir bir şekilde yapmak için veritabanı mimarininde uygun olması lazım.