vTiger - [詳細情報] タブでリード モジュールからカスタム モジュール レコードを選択できない

StackOverflow https://stackoverflow.com//questions/20044436

  •  26-12-2019
  •  | 
  •  

質問

カスタムモジュールを作成しました チャット そしてチャットレコードを選択しようとしているとき リード 「詳細情報」タブの下のモジュール。

エラーが発生します "Warning: Invalid argument supplied for foreach() in include\utils\ListViewUtils.php on line 1280" また、チャットレコードはリストされていませんが、他のvtigerデフォルトモジュールでは正常に動作します

関連リストを設定するコードは次のとおりです

$Vtiger_Utils_Log = true;
include_once('vtlib/Vtiger/Menu.php');
include_once('vtlib/Vtiger/Module.php');

$accounts=Vtiger_Module::getInstance('Leads');
$accounts->setRelatedList(Vtiger_Module::getInstance('Chat'), 'Chat',Array('ADD','SELECT'));

これを手伝ってください。前もって感謝します。

役に立ちましたか?

解決

コメントで言われたように関数を作成する必要がありますが、モジュール間の設定関係のコードが間違っています。このコードを使用する必要があります。

 $module = Vtiger_Module::getInstance('Store');
 $storemodule1 = Vtiger_Module::getInstance('Calendar');
 $relationLabel = 'Activities';
 $function_name = 'get_activities';
 $module->setRelatedList( $storemodule1, $relationLabel, Array('ADD','SELECT'), $function_name );

作成する関数はそれを「get_activities」に置き換えます。他の値を変更する必要があることがわかると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top