jagwie
11.01.2014, 09:03:47
Witam
Mam takie pytanie .
Otwieram stronę opartą na smarty w szablonie index.tpl i tam jest wyszukiwarka .
Po wyszukiwarki wynik jest wyświetlany w tym samym szablonie index.tpl w poprzez {include_php file='$file"}
Jak zrobić aby po wyniku zwyszukiwarki został zmieniony szablon na np; index2.tpl
piotrex41
11.01.2014, 11:32:31
W pliku php który wykonuje wywołanie pliku z odpowiednią templatką wstaw jakiś warunek (np. czy skrypt wyszukiwarki coś zwrócił - dane, błąd informacje o braku pasujących wyników), i w nim includuj odpowiednią templatkę przez ->display(). To chyba najprostsze rozwiązanie, chyba że chodzi Ci o coś innego...
jagwie
11.01.2014, 15:30:22
Witam ponownie
Powiem że nie jestem orłem w php czy smarty coś tam wiem lecz jest to wiedza średnia.
Posiadam stronę o jednym szablonie
Góra część strony jest stała
Prawa jest stała
lewa stała
Stopka równierz
A środek strony równierz jest stały lecz wnim zmienia sie zawartośc zalerznie od wybranej podstrony Czyli w (Index.tpl w części środkowej wyswietlane są dane żalerznie od podstrony czyli wyszukiwarka .tpl ,kontakt.tpl lub onas.tpl.
Lecz na stronie startowej pojawia się wyszukiwarka wpisując w formularz dane do wyszukiwania i klikając w szukaj wyświetla się ponownie ta sama strona tylko w miejscu srodka wyskakuja wyniki wyszukiwarki.
A jabym chciał aby po kliknięciu szukaj nastąpiło otwarcie pliku inedx2.tpl z innym wyglądem strony i wynik wyszukiwania pojawiłbysię naprzykład z lewej strony
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.