![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 1 Dołączył: 19.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zamierzam zacząć używać na swojej stronie szablonów Smarty. Mam jednak związane z tym pytanie. Nie chcę niczego sknocić, więc wolę najpierw zapytać. Mam stronę o budowie modułowej. Na razie wszystkie dane do wyświetlenia zbieram w zmiennych $naglowek, $strona i $stopka i potem je wyświetlam. Czy możliwe jest stopniowe wprowadzanie szablonów do poszczególnych modułów. Czyli jak np. mam moduł kontakt i odpowiadający za niego plik kontakt.php, który dokłada swoją część do zmiennej $strona (w postaci kodu html). To czy mogę wprowadzić szablon kontakt.tpl dla tego modułu, czy też nie? Czy po zastosowaniu $smarty->display(kontakt.tpl) nie wyrzuca od razu całości do przeglądarki? Mam nadzieję, że ktoś zrozumiał o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@guitarnet.pl
Powiem tyle, że coś Ci się miesza, bo nie umieścisz danych z PHP w HTML jeśli coś ich tam nie umieści gdzie trzeba, a statyczny HTML na pewno nie zrobi tego. A Smarty nie służy tylko, przez Ciebie widziane wyłącznie, jako łatwa zmiana wyglądu strony, a do tego aby rozdzielić to co generuje treść, od tego jak jest wyświetlana. Bo chyba jedynie na możliwości zmiany wyglądu strony się skupiłeś, a to tylko stanowi pewną konsekwencje właśnie rozdzielenia prezentacji od tego jak są te dane uzyskiwane. P.S. Zajrzałem na stronę z nick'a, jak ja dawno nie widziałem takiego czegoś:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 01:57 |