Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wstawianie szablonu w Smarty.
MalyKazio
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

Ostrzeżenie: (0%)
-----


guitarnet.pl -> mylisz pojęcia, i to poważnie (podobnie zresztą, jak autor ostatniego odnośnika). XHTML/CSS oraz systemy szablonów w PHP to dwie zupełnie różne i niezależne technologie, które mogą być bez trudu używane jednocześnie.
- Szablon w XHTML/CSS (nieformalne pojęcie) - grafika, kolory itd. nakładane na dokument XHTML za pomocą CSS.
- Szablon w PHP - szkielet dokumentu XHTML z pozaznaczanymi odpowiednio miejscami, do których skrypt może wstawić wyniki swojego działania.

Zatem w artykule szablonem jest zarówno styl z CSS Zen Garden, jak i podany tam plik PHP z tymi include'ami. Jedno drugiego nie wyklucza, bo żeby w ogóle mieć co tym CSS-em "upiększać", musisz wcześniej wygenerować jakiś dokument XHTML, a tym zajmuje się PHP za pomocą własnych szablonów. Co więcej, nie jest powiedziane, że te szablony nie mogą być napisane w PHP. Mogą - to kwestia tego, co komu wygodnie i jak potrafi wykorzystać możliwości danego rozwiązania. Ja akurat preferuję dedykowaną składnię, która nierzadko jest krótsza, wygodniejsza oraz czytelniejsza (choć to zależy też od wybranego systemu), a jeżeli jest odpowiednio zaprojektowana, to pozwala na rzeczy, o których w PHP można tylko pomarzyć.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 04:53