Мне нужно добавить новую вкладку в клиентскую область whmcs рядом с шаблоном вкладки с информацией о хостинге для этого конкретного раздела, расположенного в /templates/six/clientareaproductdetails.tpl, но я не хочу напрямую изменять файл шаблона. Я попытался создать предварительный модуль, добавив метод mymodule_ClientArea, но это также ничего не выводит.
Whmcs добавляет новую вкладку в клиентскую область рядом с вкладкой информации о хостинге
Ответы (1)
Вы можете использовать хук ClientAreaProductDetailsOutput для вывода javascript для добавления вкладки.
add_hook('ClientAreaProductDetailsOutput', 1, function($service) {
$code = '';
if (!is_null($service)) {
$code .= '<script>';
$code .= 'console.log("Service ID: ' . $service['service']->id . '")';
$code .= '</script>';
}
return $code;
});
person
wesamly
schedule
15.06.2017