在我的orders.tpl的顶部,我有
{extends "common/main.tpl"}
显示页面上常用页眉,页脚,菜单等内的顺序。 我以通常的方式调用页面:
$smarty->display(TMPLDIR.'/customer/order.tpl');
但是现在我希望获得相同的订单而不将页眉,页脚和菜单“包装”成邮件
$mailbody = $smarty->fetch(TMPLDIR.'/customer/order.tpl');
是否可以,或者我是否只需要复制电子邮件?
答案 0 :(得分:1)
你可以在解析模板之前将变量传递给smarty,即
$smarty->assign('only_content',true);
然后在order.tpl模板中为要忽略的块添加一些条件:
{if !$only_content}
<header>.... </header>
{/if}
等等