![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 2.05.2012 Skąd: Hogwart Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pytanie, a mianowicie czy mogę w smarty zrobić tak, że: Header.tpl (początek HTML'a) Kod <html> <head> <title>test</title> </head> <body> index.tpl (treść strony głównej, bez htmla) Kod Przykładowa strona w Smarty. Footer.tpl (koniec HTML'a) Kod </body> </html> Chodzi mi o to czy mogę jakoś to połączyć żebym nie musiał w każdym pliku edytować nazwy, opisu, tagów itp. np. Test.pl - Strona główna, a gdy przejdę na O nas wyświetla Test.pl - O nas i tak dalej. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Możesz to skrócić:
bo w Twoim przypadku zmienne i przypisania robisz raz (przecież katalogi templatek i katalog z kompilatami się nie zmieniają w czasie wykonywania kodu, prawda?). Nieco gorzej jest z ->assign - jeśli używasz chaotycznie templatek, to zmienne mogą "przecieknąć" - choć czasami może być to pożądane. Znaczy się: zmienną przypiszesz raz, a potem wykorzystujesz ją w dwóch kolejnych templatkach. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 07:08 |