Има редица страници, които изискват клиент да влезе, за да ги види. Как да направя това за страницата на количката /index.php?route=checkout/cart
Opencart Принудително влизане, когато видите страницата с количката?
comment
Така че никой орган не може да види таксите за доставка и данъците без влизане
- person Auhits   schedule 19.11.2013
Отговори (2)
Мисля, че имате предвид, че искате да имате потребителско име, ако отиде на страницата с количката правилно? Ако е така, ето как да го направите. Отворете /catalog/controller/checkout/cart.php
и намерете този ред
public function index() {
Под този ред добавете следния код
if (!$this->customer->isLogged()) {
$this->session->data['redirect'] = $this->url->link('checkout/cart', '', 'SSL');
$this->redirect($this->url->link('account/login', '', 'SSL'));
}
person
Jay Gilford
schedule
19.11.2013
за 2.xx трябва да добавите response->redirect()
вместо redirect()
като този
if (!$this->customer->isLogged()) {
$this->session->data['redirect'] = $this->url->link('checkout/cart', '', 'SSL');
$this->response->redirect($this->url->link('account/login', '', 'SSL'));
}
person
Sharifah Nurain
schedule
03.03.2016