smarty - funktionsweise?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • smarty - funktionsweise?

    Hallo!
    Also, ich möchte gerne mit der TemplateEngine Smarty arbeiten. Ich habe soweit alles konfiguriert... Smarty läuft also. Ich weis allerdings nicht genau wie das mit den includen von den Templates in anderen Templates geht. Also, mein Problem:

    Ich habe eine Datei "index.php":
    PHP Code:
    require_once("setup.php");
    $smarty = new smarty_testsite();
    $name "Hans";
    $smarty->assign('name',$name);
    $smarty->display('index.tpl'); 
    das Template "index.tpl":
    PHP Code:
    {include file='test/header.tpl'}
    <
    br><br>
    Name: {$name
    die "header.tpl":
    PHP Code:
    header.tpl
    <br>
    Variable: {$strasse}
    <
    br
    die "header.php":
    PHP Code:
    require_once("setup.php");
    $smarty = new smarty_testsite();
    $smarty->assign('strasse','Strasse aus header.tpl');
    $smarty->display("test/header.tpl"); 
    Wenn ich nun die header.php aufrufe, so wird mir auch der Wert von {$strasse} ausgegeben. Wenn ich allerdings die index.php aufrufe, so wird mir zwar der statische inhalt der header.tpl angezeigt, jedoch nicht der Wert von {$strasse}

  • #2
    Na klar, in der header.php weisst du der Varaiable {strasse} einen wert zu, der dann auch angezeigt wird. Aber in der index.php wird dieser wert nicht gesetzt ( $smarty->assing('strasse','Strasse aus header.tpl'); ) .
    Onlie Browsergame: http://www.war-of-empire.de <-- 2. Weltkrieg

    Comment

    Working...
    X