Whmcs добавляет новую вкладку в клиентскую область рядом с вкладкой информации о хостинге

Мне нужно добавить новую вкладку в клиентскую область whmcs рядом с шаблоном вкладки с информацией о хостинге для этого конкретного раздела, расположенного в /templates/six/clientareaproductdetails.tpl, но я не хочу напрямую изменять файл шаблона. Я попытался создать предварительный модуль, добавив метод mymodule_ClientArea, но это также ничего не выводит.


person Swapnil Ghone    schedule 08.06.2017    source источник


Ответы (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