Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Smarty Alt Sayfalarda Dinamik İçerik

Merhaba Arkadaşlar Alt Sayfalarımda ortak Kullandığım sol.tpl Adında Şablonum Var Ve Ben Bunu Url Ye Göre Divler Ekleyip Çıkartmak İstiyorum.
Örn
Siteden Her hangi bir kategoriyi Seçtiğim Zaman Sol menüde O Kategoriye Ait Ürünleri Listelemek Anasayfamda İse Sadece kategori isimlerini Listelemek İstiyorum

Bunun Gibi Değişecek Bölümler Var Bunu Sizlerin nasıl Yaptıgını Merak Ediyorum

Aklıma Gelenler

1 - sol.tpl İçinde Farklı Divler için İf Kullanmak // Eğer Url Buysa Bunu Göster Gibi
2 - her Url için Ayrı bir sol.tpl Oluşturmak // sol_k.tpl Gibi
3- Veya sol.tpl yi İyice parçalayıp Ortak Divlerin Hepsini Ayrı Bir tpl Oluşturmak Ve kategoriler_sol.tpl yaratıp İçine include edip include aralarında gerekli Olan Değişik Divleri Eklemek

Başka Yapabilinecek Yol varmı Acaba Arkadaşlar
Yardımcı Olun Lütfen
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • teacher0610 adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    54 cevap - 29 soru
    Aslında tek bir $_SESSION değişkeni ile halledilebilir ama veritabanının buna uygun olması lazım. Şu şekilde bir tablo olsun mesela:
    id -kategori_adi-ustu
    1 -Dunya- 0
    2-Asya-1
    3- Avrupa-1
    4 -Türkiye-3
    ......
    
    

    gibi. Ustu kısmında kategori hangi üst kategoriye bağlıysa onun id si olsun.. index içinde bir $_SESSION["id"] gibi bir değiken tut ve tıklanan kategorinin id sini buna eşitle. Soldaki divin içindede tek bir sorgu çalıştır:

    SELECT * FROM table WHERE ustu='$_SESSION["id"]' 


    gibi. Böylece seçilen kategoriye ait tüm alt kategorileri çekmiş olursun. Sonrada istediğin gibi yazdırırsın.....
    • jette adlı üyenin fotoğrafı jette
      Sorum Yanlış anlaşıldı Galiba Ben Kategori İçin Demedim Sadece kategoriyi Örnek Verdim Genel Olarak Dinamik Bir Alt Sayfayı Nasıl Oluştururum Her url İçin Ayrı Bir Tpl Mi Oluşturmam lazım Ana Sayfamda SAğ Bölümde Kısa haberler Videolar ürünler Hakkında Bilgi Var Bunu Urlem Ürünler Sayfası olduğu Zaman Bunu ayrı Bir tpl İçindemi Gösterricem

      Cevabı Aslında Ayrı Bir Tpl Ama Hem Anasayfam da Hemde Ürünler Sayfamda Sağ Bölümde Sabit Olan İçerikleri Her Tplde Tekrarlamak istemiyorum Aslında Tüm Sorun Bu
      9 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.