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