Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Smarty get
Forum PHP.pl > Forum > PHP
kiddy
Witam. Od pewnego czasu zacząłem używać smarty. Mam taki problem w pliku index.tpl Smarty ma mi includować odpowiedni plik zależnie od zawartości geta, mam takie coś
Kod
{if empty($smarty.get.id)}
{include file=zawartosc.tpl}
{else}
{include file=$smarty.get.id}
{/if}

Teraz jeżeli get jest pusty to wyświetla prawidłowo , ale jeżeli get już przybiera wartość np sonda to dostaje komunikat z errorem.
Kod
Warning: Smarty error: unable to read resource: "sonda" in /home/xxx/xxx/xxx/public_html/0.2/libs/Smarty.class.php on line 1092
piaseq
Po prostu smarty nie może odnaleźć szablonu, zapewne dlatego, że nie dodajesz rozszerzenia.
Spróbuj użyć
Kod
{include file="`$smarty.get.id`.tpl"}
kiddy
Działa , dziękuję.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.