![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 31.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Od niedawna swoje strony tworzę z użyciem smarty i mam pewien problem z ich projektowaniem.
Powiedzmy, że ktoś wchodzi do działu artykuły na mojej stronie. Muszę mieć 2 instrukcje warunkowe - pierwszą w pliku index.php, która podczas wejścia do działu z artykułami zainkluduje plik php, który pobierze z bazy artykuły. Druga instrukcja warunkowa musi być w pliku index.tpl i w razie wejścia do tego działu inkludować szablon tpl, np. art.tpl W jaki sposób poradzić sobie z tym bardziej elegancko (z 1 instrukcją warunkową)? Może jest jakaś strona z poradnikiem jak projektować strony przy użyciu Smarty? Ten post edytował Macok 3.01.2009, 20:15:30 |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Ewentualnie w szablonie smarty możesz miec tak (powiedzmy, że jest to index.tpl):
Kod {include file="header.tpl"}
... {include file=$filename} <- do $filename w pliku .php przypisujesz odpowiedną zmienną w zależności od podstrony, np: $smarty->assign("filename", $filename); ... {include file="footer.tpl"} |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 22:29 |