如何检查用户是否在OpenCart 3. x中登录到日志3中的树枝文件?



如果用户没有登录到他们的帐户,我需要显示一个登录按钮。如果他已经登录,显示菜单

如何检查用户是否在树枝文件中登录?

您没有写任何具体的东西,所以我将在购物车部分显示当用户注销时显示一个登录按钮。

你必须在控制器文件中处理它(登录或注销状态),并在分支文件中检查它。

修改目录/控制器/付款/cart.php

public function index() {
$this->load->language('checkout/cart');
$this->document->setTitle($this->language->get('heading_title'));
$data['breadcrumbs'] = array();
$data['breadcrumbs'][] = array(
'href' => $this->url->link('common/home'),
'text' => $this->language->get('text_home')
);
$data['breadcrumbs'][] = array(
'href' => $this->url->link('checkout/cart'),
'text' => $this->language->get('heading_title')
);
// this will be examined in twig file
$data['my_isloggedout'] = !$this->customer->isLogged();
$data['my_login_text'] = sprintf($this->language->get('text_login'), $this->url->link('account/login'), $this->url->link('account/register'));
[...]
}

修改目录/视图/主题/journal3/模板/付款/cart.twig

{% if my_isloggedout %}
<button type="button" class="btn btn-default">{{ my_login_text }}</button>
{% else %}
<!-- display menu -->
{% endif %}

在文件修改后,也许你必须刷新修改管理网站(扩展修改刷新按钮)

相关内容

  • 没有找到相关文章

最新更新