大家好,
我试图在用户取消订阅时事通讯时向他们发送确认消息。但我只收到确认消息,没有网站的其余部分。
在取消订阅控制器类中,我有这个代码来呈现页面:
$this->language->load('newsletter/unsubscribe');
$this->data['heading_title'] = $this->language->get('heading_title');
$this->data['breadcrumbs'] = array();
$this->data['breadcrumbs'][] = array(
'text' => $this->language->get('text_home'),
'href' => $this->url->link('common/home'),
'separator' => false
);
$this->template = 'default/template/newsletter/newsletter.tpl';
$this->children = array(
'common/column_left',
'common/column_right',
'common/content_top',
'common/content_bottom',
'common/footer',
'common/header'
);
$this->response->setOutput($this->render());
我的模板文件如下所示:
<div class="box">
<div class="box-heading">Uitschrijven</div>
<div class="box-content">
<div id="notification">
<div class="success" style="">
U bent succesvol uitgeschreven.
<img src="catalog/view/theme/metroshop/image/close.png" alt="" class="close">
</div>
</div>
</div>
</div>
当我查看其他人的(产品控制器或帐户,以及谷歌)时,它说这是呈现页面的正确方法(像这样的孩子)。但是正如您所看到的,孩子(网站的其余部分)没有被渲染。
我错过了什么?为什么这不起作用?