SmartyShark: Smarty

Hallo Leute,

kennt sich jemand mit Smarty aus?

Meine Problem ist folgendes...

Ich habe zwei Dateien.

config.php:

...

$smarty = new Smarty();

$smarty->template_dir = '../templates/';
$smarty->compile_dir = '../templates_c/';
$smarty->config_dir = '../configs/';
$smarty->cache_dir = '../cache/';

$smarty->assign('test','test');

require_once("../includes/test.inc.php");

...

test.inc.php:

...

$smarty->display("test.tpl");

...

Frage:

Die Smarty-Template-Engine ist bei mir richtig eingerichtet, aber
wenn ich über einen Include die display-Funktion aufrufe, dann
gehts nicht.

Weiss einer wieso?

Gruss
SmartyShark

  1. Kann keiner helfen?

  2. Dann liegt das an der Templatedatei, wo nichts ist wird auch nichts ausgegeben.
    Die Variable test hast du ja gefüllt, wie hast du sie denn in das Template gesetzt ?

    Ansonsten Smarty hat ein eigenes schönes Forum.

  3. Hallo,

    Die Smarty-Template-Engine ist bei mir richtig eingerichtet, aber
    wenn ich über einen Include die display-Funktion aufrufe, dann
    gehts nicht.

    Ich weiß nicht wie du "geht nicht" definierst, aber ich würde mal darauf tippen, dass es hilft wenn man die Pfad absolut (und nicht relativ) angibt.

    Grüße aus Nürnberg
    Tobias

    --