在header.php中定义变量并在opencart中的home.tpl中使用它

时间:2017-07-17 16:45:03

标签: global-variables opencart

我在这里搜索了我的答案,但没有找到任何东西...... 我使用opencart 2.1.0.1,我需要在header.php控制器中声明一个变量,在home.tpl中使用它 在header.php之后:

class ControllerCommonHeader extends Controller {
public function index() {

即时添加:

if($this->request->get['route'] == 'common/home'){  
        $data['pagetype']= 'home';
    }

我想在home.tpl中使用的是变量$pagetype,它保留字符串'home' 我使用vqmod xml文件导入所有内容。 谢谢大家的帮助! 我需要这个,因为我想正确实施谷歌再营销dynx标签。

编辑: 我也尝试在home.php中声明它 - 但没有结果!

1 个答案:

答案 0 :(得分:0)

在你的功能结束时,只需添加:

return $this->load->view('path to your file', $data);

你可以在Opencart的其他核心控制器中看到例子。