SuiteCRM:如何添加呈现外部项目的 Dashlet

SuiteCRM : How to Add Dashlet which renders external project

有人知道如何创建在 suiteCRM/sugarCRM 中呈现外部应用程序的 dashlet 吗?

谢谢。

SuiteCRM:

您需要做的是使用 module builder 创建您的模块。然后编辑默认 dashlet 见 modules/your_module/Dashlets/your_module_name/your_module_name.php.

您需要覆盖 display() 以便它 return 成为您希望使用的代码。通常,您会 return 来自外部文件的 HTML。

    function display()
    {
        $path = 'modules/your_module_name/Dashlets/your_module_name/your_module_name.html';
        parent::display();
        return file_get_contents($path);
    }

您可以在 suitecrm 中配置新的仪表板,并在添加新仪表板的同时,select "Web" 类型的仪表板并在那里输入 URL 您的外部应用程序。 SuiteCRM 将在 iframe 中加载它。试一试,如果您遇到任何问题,请告诉我。

创建新模块和自定义仪表板对于 suiteCRM 中已有的东西来说需要做很多工作。