2013-03-26 3 views
0

Мне нужно создать вход в систему для всех категорий, кроме одного со своим ID, скажем, «192»OpenCart Вход Категории

В контроллер/category.php Я добавил ниже ...

if (!$this->customer->isLogged()) { 
    $this->session->data['redirect'] = $this->url->link('account/account', '', 'SSL'); 
    $this->redirect($this->url->link('account/login', '', 'SSL')); 
} 

Но это, очевидно, добавляет логин для всех категорий.

Что бы мог быть лучший способ добавить в код для того, чтобы добавить категорию '192' для входа в систему?

ответ

0

Открыть catalog/controller/product/category.php и удалить код, который вы указали выше, где бы он ни находился. Затем найти

if ($category_info) { 

После этого, положить

if (!$this->customer->isLogged() && $category_id != 192) { 
    $this->session->data['redirect'] = $this->url->link('account/account', '', 'SSL'); 
    $this->redirect($this->url->link('account/login', '', 'SSL')); 
} 
+0

Спасибо за ответ, даст ему попробовать, и пусть вы знаете! – user2191937

+0

работы !! Огромное спасибо!! – user2191937

Смежные вопросы