2016-03-21 27 views

答えて

3

SuiteCRM:

あなたがする必要がある何がmodule builderを使用して、モジュールを作成することです。次に、デフォルトのダッシュレットを編集します。modules/your_module/Dashlets/your_module_name/your_module_name.php.

display()は、使用するコードを返すようにする必要があります。通常、外部ファイルからHTMLを返します。

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

こんにちはDaniel、私はモジュールとして私のアプリケーションを取得したい、クライアントがモジュールとして見つけることができるダッシュボードに私の外部プロジェクトを追加したいとき(つまり、SuiteCrmモジュールではないにしても)私はaddDashlet.tpl私はdiv #moduledashletの後に、私が望むものが入っているテーブルに新しい行をループして追加しましたが、実際にはプロフェッショナルではないようです。私はそれをモジュールやダッシュレットiframeなどから追加したいと思っています。よろしくです。 よろしくお願いします。 – zackzulg

+0

追加ダッシュレットテンプレートは変更しないでください。上記の私の解決策を見てください。 –

+0

あなたの返事ありがとうございましたダニエル、私が望むものは、この$パスは、例えば私のCRMの外部に何かする必要があります:localhost:port/myexternalproject/myExternalFolder/myExternalfile.html – zackzulg

0

あなたはsuitecrmで新しいダッシュボードを設定し、新しいダッシュボードを追加するとき、ダッシュボードの「ウェブ」タイプを選択し、そこに外部アプリのURLを入力することができます。 SuiteCRMはこれをiframeにロードします。試してみて、問題がある場合は教えてください。

新しいモジュールとカスタムダッシュボードを作成することは、既にsuiteCRMで利用可能なもののために多くの作業をすることです。

関連する問題