Doğru Cevap
-
Bunun genel cevabı farklı dosyalara display edilmesi. çünkü düşünecek olursan smarty tasarımı koddan ayırmak için icad olmuş birşey. Her sayfa tasarımıda az çok farklı olmak zorunda. Şunu da hatırlatayım smarty de include komutu var. bir tpl dosyasına diğerini çağabilirsin header ve footer için. Galiba bu seni rahatlatacak olan şey.
Cevaplar
-
nedemek istedigini az cok ogrendim. tasarım ve kod zımbıtılarından kurtulmak gibi bir niyetin var. bunun ıcın bir kac yontem yada mantık sekli var. ben kendimce
sanırım tasarım sayfasını ve gereklı bır cok seyı bır sayfada barındırmak ıstıyorsun..
ornek bir mantık vereyim
sayfa tasraim üst alanı
......
orda kısım.. kodlarımız burada olacak php olanları :)// ben if nesnesi ve include yi kullanmayı daha uygun goruorum.. if($_GET[sayfa]=="") { include("sayfalar/anasayfa.php"); } elseif($_GET[sayfa]=="kayit_formu") { include("sayfalar/kayit_formu.php"); } elseif($_GET[sayfa]=="iletisim") { include("sayfalar/iletisim.php"); } elseif($_GET[ac]=="dosyalarım") { include("sayfalar/dosyalarım.php"); } ELSE { // tekrar anasayfa kodlarını koyabilirsin. yada hata mesajı verdirebilirsin. echo "lütfen bir işlem yapınız..."; }
sayfa alt kısmı..
gibi :)