0

我需要为所有类别创建一个登录名,除了一个有自己的 ID 的类别,比如“192”

在 controller/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”不必登录查看的最佳方法是什么?

4

1 回答 1

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'));
}
于 2013-03-26T19:35:17.430 回答