例如,我要home.tpl
在此模板中加载/common/slider.tpl
模板。可以从“模板”加载模板吗?以及我该怎么做?
可能...您必须在home.tpl控制器上调用slider.tpl的控制器,
在catalog / controller / common / home.php中,添加如下行
$data['slider'] = $this->load->controller('common/slider');
catalog / view / your_theme / template / common / home.tpl添加以下行,您要在其中添加滑块
echo $slider;
您必须在controller / slider.php删除以下行,
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/slider.tpl')) {
$this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/common/slider.tpl', $data));
} else {
$this->response->setOutput($this->load->view('default/template/common/slider.tpl', $data));
}
并添加以下几行,
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/login.tpl')) {
return $this->load->view($this->config->get('config_template') . '/template/common/slider.tpl', $data);
} else {
return $this->load->view('default/template/common/slider.tpl', $data);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句