【发布时间】:2013-11-01 20:27:44
【问题描述】:
在多供应商网站上,在 CS-Cart 的产品页面上,我可以访问许多 smarty 变量,但不能访问供应商管理员的名字和姓氏。
有什么方法可以让我知道这些信息
{$product.company_id}
【问题讨论】:
在多供应商网站上,在 CS-Cart 的产品页面上,我可以访问许多 smarty 变量,但不能访问供应商管理员的名字和姓氏。
有什么方法可以让我知道这些信息
{$product.company_id}
【问题讨论】:
MVE 版本中可能有多个管理员。所以你不能得到“公司”的名字/姓氏。您可以获取管理员列表,然后获取名称。
使用带有指定 company_id 参数的 fn_get_users 函数。
$params = array(
'company_id' => '3',
'user_type' => 'V',
);
$vendor_admins = fn_get_users($params, $auth); // <- $_SESSION['auth']
为避免对每个产品的重复请求,您可以通过挂钩修改 fn_get_companies 函数,并在响应中添加一些新字段(供应商的名字/姓氏)。
【讨论】: