WHMCS后台模板(Admin Templates)获取$companyname

WHMCS前台模板支持变量$companyname输出公司名称(即网站名称),通常用在<title>标签中,但后台模板<title>标签中一律是WHMCS,并且没有变量$companyname可调用,可以通过hook实现。

新建文件admintemplates.php,在里边写入代码:

use Illuminate\Database\Capsule\Manager as Capsule;
add_hook('AdminAreaPage', 1, function($vars) {
    $companyname = Capsule::table('tblconfiguration')->where('setting', 'CompanyName')->first();
	$companyname = $companyname->value;
    return [
		'companyname' => $companyname,
	];
});

然后将该文件上传至includes/hooks目录,后台模板header.tpl文件代码如下:

<title>{$pagetitle} - {$companyname}</title>
阿里云