![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 18.05.2006 Ostrzeżenie: (0%)
|
Witam,
Mam problem z modyfikatorem default w smarty minowicie nie dziala mi poprawnie nawet prosty przyklad z dokumentacji tj: (po nieznacznej modyfikacji) Kod {assign var="articleTitle" value="Dealers Will Hear Car Talk at Noon."} {$articleTitle|default:"no title"} {$myTitle|default:"no title"} Powyzszy kod po umieszczeniu w szablonie generuje mi nastepujacy blad: Cytat Dealers Will Hear Car Talk at Noon. Nr bledu: 8 Tekst: Undefined index: myTitle Miejsce: /home/eurodomplus/ftp/wwwSklep/templates_c/%%00^009^00910C21%%register.tpl.php, wiersz 8, godzina May 18, 2006, 1:31 pm Informacje o wywolaniach funkcjach: include("/home/eurodomplus/ftp/wwwSklep/templates_c/%%00^009^00910C21%%re...") # wiersz 1871, plik: /home/eurodomplus/ftp/wwwSklep/lib/Smarty/Smarty.class.php Smarty._smarty_include(Tablica[2]) # wiersz 42, plik: /home/eurodomplus/ftp/wwwSklep/templates_c/%%F8^F86^F868F528%%public.tpl.php include("/home/eurodomplus/ftp/wwwSklep/templates_c/%%F8^F86^F868F528%%pu...") # wiersz 1258, plik: /home/eurodomplus/ftp/wwwSklep/lib/Smarty/Smarty.class.php Smarty.fetch("public.tpl", null, null, true) # wiersz 1108, plik: /home/eurodomplus/ftp/wwwSklep/lib/Smarty/Smarty.class.php Smarty.display("public.tpl") # wiersz 173, plik: /home/eurodomplus/ftp/wwwSklep/index.php no title Czy ktos moze ma jakis pomysl jak sobie z tym poradzic. Z gory dziekuje. |
|
|
|
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Przenoszę z php na Gotowe skrypty php :: Systemy szablonów.
A spróbuj wyczyścić cache. Może to pomoże (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzieje się tak jak przekazujesz zmienne ze skryptu? :?: |
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%)
|
IMHO to nie wina modyfikatora default. W tym co pokazałeś, linia: {$articleTitle|default:"no title"} pokazuje wynik ( Dealers Will Hear Car Talk at Noon., sam początek), również linia: {$myTitle|default:"no title"} pokazuje co trzeba, czyli "no title" (na samym koncu).
A błąd? Wygląda na błąd poziomu E_NOTICE, niezdefiniowany index/klucz tablicy, bo Smarty chyba wszystkie assignowane zmienne trzyma w tablicy. Cytat Nr bledu: 8 Tekst: Undefined index: myTitle spróbuj:
pozdr. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 18.05.2006 Ostrzeżenie: (0%)
|
Wylaczenie E_NOTICE pomoglo. Dzieki za odpowiedzi.
Pozdrawiam |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 08:12 |