Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 8.02.2007 Ostrzeżenie: (0%)
|
Witam,
Moja wiedza o SMARTY na chwilę obecną jest szczątkowa i stoję przed problemem. Chciałbym dodać na stronie nową zmienną. Mam pliki *.php i *.tpl z taką samą nazwą. Do *.php dodałem CODE $ilosc=5; następnie w *.tpl wpisałem CODE {$ilosc} no i niestety nic się nie wyświetla. Próbowałem także w samym pliku *.tpl zrobić CODE <?php $ilosc=5; ?> a następnie wywołać CODE {$ilosc} lub <?php echo $ilosc; ?> i dalej nic. Proszę o pomoc jak dodać taką zmienną. Dodam jeszcze, że w tym pliku *.php nie mam żadnych "assign" lub "display" związanych właśnie ze smarty. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 8.02.2007 Ostrzeżenie: (0%)
|
Właśnie chodzi o to, że serwis mam już tak napisany i potrzebuję wprowadzić lekką modyfikację.
Skoro ten assign musi być domyślam się, że w jakimś innym pliku były porobione te przypisania dlatego w *.php ich już nie ma. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 25 Dołączył: 6.09.2008 Skąd: Warszawa Ostrzeżenie: (0%)
|
Skoro ten assign musi być domyślam się, że w jakimś innym pliku były porobione te przypisania dlatego w *.php ich już nie ma. Na to pytanie możesz odpowiedzieć tylko ty, przeglądając źródła. Bez kodu nikt tu raczej nie wywróży przyczyny twojego problemu. Generalnie, aby zmienna zdefiniowana w pliku .php była dostępna w szablonie .tpl musi zostać przypisana przez assign() lub assign_by_ref(). |
|
|
|
Bezan [PHP][SMARTY] Deklaracja zmiennej i jej wyświetlenie - proble 4.03.2009, 23:38:51
nospor CytatDodam jeszcze, że w tym pliku *.php nie ... 4.03.2009, 23:41:29
RafaelX poczytaj http://www.google.pl/search?q=smarty+site... 4.03.2009, 23:43:53
piaseq Cytat(Bezan @ 4.03.2009, 23:38:51 ) D... 4.03.2009, 23:46:53
Bezan Przeczytawszy kawałek powyższych tutoriali zrobiłe... 5.03.2009, 00:21:37
piaseq Cytat(Bezan @ 5.03.2009, 00:21:37 ) N... 5.03.2009, 00:41:43 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:49 |