我正在尝试将opencart商店与ContactPigeon集成。 如果客户登录,ContactPigeon需要客户的电子邮件。
日记3是我目前的主题。
他们建议在</body>
标签之前的页脚中添加代码。
我继续进行catalog/controller/common/footer.php
,然后添加以下代码
$data['logged'] = $this->customer->isLogged();
$data['customer_email'] = $this->customer->getEmail();
…在index()
函数中。
然后我转到目录/视图/主题/journal3/template/common/footer.tpl,并添加以下代码:
if($logged){ console.log('logged in'); }else{ console.log('not logged') }
控制台出现错误
$logged is not defined
我已经尝试刷新修改,但是没有用。
答案 0 :(得分:0)
在Journal 3 .tpl和OC 2.x中,您应该检索如下数据: 目录/控制器/common/footer.php
$data['logged'] = $this->customer->isLogged();
$data['customer_email'] = $this->customer->getEmail();
$data['logged_in'] = 'Logged In';
在期刊3目录/视图/主题/journal3/template/common/footer.tpl中
<?php if ($logged): ?>
<?php echo $logged_in; ?>
<?php endif; ?>