Kalma
Erfahrenes Mitglied
Guten Morgen,
Ich habe diesen Teil nun so übernommen, aber jetzt wird gar nichtws mehr angezeigt
//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
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:
Aufruf:
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
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: