Hallo ich habe folgendes Problem:
Ich benutze Smarty includes, rufe aus einem php Script ein Template auf (z.B. content.tpl), welches per Smarty include weitere Templates wie z.B.
header.tpl, footer.tpl etc. includiert.
Wie kann ich jetzt in diesen includierten Templates Smarty Variablen aus dem php Script ansprechen?
Beispiel:
----------------------------------------
Script content.php
<?php
# hier steht jetzt einiger php code
$smarty->assign('var1',"$var1");
$smarty->display('content.tpl');
?>
----------------------------------------
Template content.tpl
{include file="head.tpl"}
{include file="linke_spalte.tpl"}
<!
hier steht jetzt irgendwelches html
{$var1}
->
{include file="rechte_spalte.tpl"}
{include file="bottom.tpl"}
----------------------------------------
Template linke_spalte.tpl
<!
hier steht jetzt wieder irgendwelches html
{$var2}
->
----------------------------------------
Jetzt will ich im Template linke_spalte_login.tpl
z.B. die Variablen $var2 ausgeben.
Wie spreche ich die aus dem content.php an?
Hoffe mich verständlich ausgedrückt zu haben,
und freue mich auf Tipps zur Lösung.
Grüße s-m-w
Ich benutze Smarty includes, rufe aus einem php Script ein Template auf (z.B. content.tpl), welches per Smarty include weitere Templates wie z.B.
header.tpl, footer.tpl etc. includiert.
Wie kann ich jetzt in diesen includierten Templates Smarty Variablen aus dem php Script ansprechen?
Beispiel:
----------------------------------------
Script content.php
<?php
# hier steht jetzt einiger php code
$smarty->assign('var1',"$var1");
$smarty->display('content.tpl');
?>
----------------------------------------
Template content.tpl
{include file="head.tpl"}
{include file="linke_spalte.tpl"}
<!
hier steht jetzt irgendwelches html
{$var1}
->
{include file="rechte_spalte.tpl"}
{include file="bottom.tpl"}
----------------------------------------
Template linke_spalte.tpl
<!
hier steht jetzt wieder irgendwelches html
{$var2}
->
----------------------------------------
Jetzt will ich im Template linke_spalte_login.tpl
z.B. die Variablen $var2 ausgeben.
Wie spreche ich die aus dem content.php an?
Hoffe mich verständlich ausgedrückt zu haben,
und freue mich auf Tipps zur Lösung.
Grüße s-m-w
Kommentar