这一行发生了什么$ this-> config-> get('config_customer_price')

时间:2014-12-03 07:09:18

标签: opencart

我不知道这里发生了什么$this->config->get('config_customer_price')

if (($this->config->get('config_customer_price') && $this->customer->isLogged()) ||
     !$this->config->get('config_customer_price')) {

    $price = $this->currency->format($this->tax->calculate($product['price'], $product['tax_class_id'], $this->config->get('config_tax')));
} else {
    $price = false;
}

1 个答案:

答案 0 :(得分:0)

“系统/设置”页面的“选项”选项卡和“帐户”部分中有一个选项,即:

Login Display Prices: Only show prices when a customer is logged in.

因此,代码的这一部分只是检查以下内容:

如果设置此选项且客户已登录,或者如果禁用此选项,则:显示价格。否则:不显示价格。