Php 当未注册用户尝试签出时,如何将其重定向到特定url?
我想修改Opencart以如下方式工作 当访问者进入结帐页面时,他还没有登录,我想将他们重定向到注册页面 如果已注册,则将签出过程保留为默认过程Php 当未注册用户尝试签出时,如何将其重定向到特定url?,php,opencart,opencart2.x,Php,Opencart,Opencart2.x,我想修改Opencart以如下方式工作 当访问者进入结帐页面时,他还没有登录,我想将他们重定向到注册页面 如果已注册,则将签出过程保留为默认过程 非常感谢您的任何建议。您可以使用记录的if条件。您需要在3个php文件中查找并替换以下代码 1查找并打开以下3个文件: catalog/controller/common/header.php catalog/controller/common/cart.php catalog/controller/checkout/cart.php 2查找以下代码行
非常感谢您的任何建议。您可以使用记录的if条件。您需要在3个php文件中查找并替换以下代码 1查找并打开以下3个文件: catalog/controller/common/header.php catalog/controller/common/cart.php catalog/controller/checkout/cart.php 2查找以下代码行: 3然后更换以下代码,而不是上述代码 &然后检查一下
$data['checkout'] = $this->url->link('checkout/checkout', '', true);
if ($this->customer->isLogged()) {
$data['checkout'] = $this->url->link('checkout/checkout', '', true);
} else {
$data['checkout'] = $this->url->link('account/register', '', true);
}