例如,我在此模板中有模板home.tpl
,我想加载/common/slider.tpl
模板。这可以从'模板加载模板' ?以及我该怎么做?
答案 0 :(得分:1)
有可能......你必须在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;
您必须在控制器/ 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);
}