Problem mit {include} bei Smarty

Guten Morgen,


Ich habe diesen Teil nun so übernommen, aber jetzt wird gar nichtws mehr angezeigt :(
PHP:
/**
     * The name of the directory where templates are located.
     *
     * @var string
     */
    var $template_dir    =  'templates';

    /**
     * The directory where compiled templates are located.
     *
     * @var string
     */
    var $compile_dir     =  'templates/smarty/templates_c';

//edit
aber das mit den templates_c war ja richtig bei mir:
Smarty/templates_c
so ist das bei mir.

//edit 2
so und jetzt habe ich verstanden, was du meinst :D
Ich habe nur folgendes Problem. Ich habe eine Variable $at (steht für aktuelles template) die immer mit ins template gegeben wird. Wenn ich zum Beispiel ein Bild aufrufe, dann so:
<img src="{$at}header.jpg" />
nur, wie mach ich das bei {include}? weil {include file='{$at}head.tpl'} oder {include file='$athead.tpl'} en nich

//edit 3
Habs jetzt so gelöst:
PHP:
	//---- Header und Footer Variable (jede Seite) ----
	$fuer_kopf		= $session_design.'/';
	$header_tpl		= $fuer_kopf .'head.tpl';
	$footer_tpl		= $fuer_kopf .'foot.tpl';
	$tpl->assign('header_tpl', $header_tpl);
	$tpl->assign('footer_tpl', $footer_tpl);

Aufruf:
HTML:
{include file="$header_tpl"}
 
Zuletzt bearbeitet:
Zurück