Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]PHP w pliku .tpl, jak wyświetlić zmienną ?
kuna15
post 15.10.2015, 12:08:06
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 6.01.2015

Ostrzeżenie: (0%)
-----


Witam,

Mam problem z pobraniem danych w pliku .tpl
Kod tam zawarty wygląda w skrócie tak:

{if !$premium} <a href="{$data.tytul}" {/if}

Chciałbym zmodyfikować tą zmienną $data.tytul i próbowałem ją wyświetlić:

{php}
echo 'Tytuł: '.$data.tytul;
{/php}

Niestety nie wyświetla mi tej zmiennej w ten sposób.
Jak w takim razie się do tego dobrać i to wyświetlić w php ?
Go to the top of the page
+Quote Post
Pyton_000
post 15.10.2015, 12:12:37
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


http://www.smarty.net/docsv2/en/api.get.template.vars.tpl
Go to the top of the page
+Quote Post
kuna15
post 15.10.2015, 12:17:37
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 6.01.2015

Ostrzeżenie: (0%)
-----


Zrobiłem tak:

{php}
$all_tpl_vars = $smarty->get_template_vars();
print_r($all_tpl_vars);
{/php}

To mi wszystko wywaliło (stronę) od momentu tego kodu.


W ogóle już samo dodanie:

{php}
$myVar = $smarty->get_template_vars('foo');
{/php}

Powoduje wywalenie się strony, inny kod php tego nie powoduje.

Ten post edytował kuna15 15.10.2015, 12:22:01
Go to the top of the page
+Quote Post
Pyton_000
post 15.10.2015, 12:24:13
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


$this->get_template_vars() spróbuj
Go to the top of the page
+Quote Post
prz3kus
post 15.10.2015, 12:28:27
Post #5





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


nie lepiej zmienić zanim prześlesz ją do pliku tpl?
Go to the top of the page
+Quote Post
kuna15
post 15.10.2015, 12:31:45
Post #6





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 6.01.2015

Ostrzeżenie: (0%)
-----


Extra, działa - dzięki wielkie za pomoc smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 18:25