smarty - funktionsweise?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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

    Kommentar

    Lädt...
    X