![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 7 Dołączył: 2.08.2006 Skąd: Bystrzyca Kłodzka/Nysa Ostrzeżenie: (10%) ![]() ![]() |
Chciałbym skorzystać ze smarty. Jednak mam problem.
Kiedy następuje wczytanie szablonu tag {menu} powinien zostać zamieniony przez zawartość funkcji menu() jednak po zastosowaniu poniższego kodu nie działa. w pliku menu.php są także skrypty php więc otwieranie fread() mi sie nie opłaca. Proszę o pomoc, z góry dziękuję.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem. Szczerze powiem, nie wiem jak to zrobić bezpośrednio (bez ingerencji w kod źródłowy Smarty'ego), ale można inaczej:
Sposób 1: Załóżmy że masz plik index.php i szablon do tego index.tpl. Teraz tak, do pliku menu.php robisz szablon menu.tpl. I tak: index.php
index.tpl
Sposób 2: Wszystko co ma się wyświetlać jako menu przypisujesz do jakiejś zmiennej Smarty i wyświetlasz w szablonie: index.php
menu.php
index.tpl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 22:33 |