![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
Witam, mój problem polega na tym, że kiedyś jak nie korzystałem z systemu szablonów w tym przypadku smarty, "poruszanie się" między podstronami rozgrywałem w taki sposób:
w jaki najbardziej profesjonalny sposób to wykonać w systemie szablonów smarty, bo tutaj jest trochę inaczej, tak jakby system wysyła zmienne wyjściowe do 'warstwy prezentacji', nie wiem jak to dokładniej wytłumaczyć, mam nadzieję, że zrozumiecie - dzięki z góry! Ten post edytował miras 21.06.2012, 20:55:23 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
W najbardziej profesjonalny sposób? Użyć frameworka i zmienić system szablonów (IMG:style_emoticons/default/tongue.gif) .
Tutaj wystarczy, że zamiast include przetworzysz odpowiedni szablon do zmiennej, a tą zmienną przekażesz do szablonu głównego, gdzie jej zawartość wyświetlisz. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
jakoś nie bardzo rozumiem, można bardziej 'łopatologicznie' ? ;-)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Ja mam za Ciebie czytać dokumentację Smarty?
Fetch zwraca zawartość przetworzonego szablonu, podstawiasz to do zmiennej (np. content) przez assign i w głównym szablonie wyświetlasz w odpowiednim miejscu - {$content}. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
no tak, nie zrozumiałeś mojego pytania, chodzi mi o to, jak przejść z podstrony index do podstrony kontakt, nie jak wstawić coś w odpowiednim miejscu, albo ja Ciebie nie rozumiem, albo odwrotnie, ale spokojnie ;-)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Jak to jak? W szablonie dajesz link, a w PHP robisz to samo co w pokazanym przez Ciebie kodzie, tylko, że zamiast include wykorzystujesz szablony.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
Ludzie... co za zaćmienie, dzięki o to chodziło (IMG:style_emoticons/default/biggrin.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:57 |