ddzkm
22.02.2009, 14:36:12
Witam!
Mam pytanie - czy istnieje możliwość podmiany już załadowanego pliku .tpl (lub .php z odnośnikiem do takiego szablonu) po kliknięciu w jakiś link na stronie (mam na myśli działanie podobne jak ramka <IFRAME>, której wolałbym jednak nie stosować)?
Pozdrawiam!
Adam
blooregard
22.02.2009, 17:02:10
Może spróbuj z ukrywanymi div-ami? Tzn, jeden szablon .tpl w jednym divie (visible), drugi w divie (hidden) i po kliknięciu linka robisz zamianę visible->hidden / hidden->visible.
Inne rozwiązanie nie przychodzi mi do głowy, bp .tpl to przecież zwykły PHP w postaci zmiennych Smarty osadzony w kodzie HTML, czyli tak czy siak musi zostac wygenerowany na podstawie zmiennych ze skryptu PHP (podstawianych do .tpl przez assign() i assign_by_ref() )
Ale to, co zaproponowałem zadziała jedynie wtedy, gdy wszytskie zmienne są już podstawione w momencie wyświetlenia pierwszego div-a (tego visible), również dla drugiego div-a(hidden). W przypadku, gdy po kliknięciu linka coś ma się wygenerować na nowo, bez reloadu się nie obejdzie.
ddzkm
23.02.2009, 13:18:53
Ok, poradziłem sobie trochę inaczej, ale i tak wielkie dzięki za pomoc