Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]PHP w pliku .tpl, jak wyświetlić zmienną ?
kuna15
post
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
 
Start new topic
Odpowiedzi (1 - 5)
Pyton_000
post
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
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
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
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
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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 21:03