バックエンドユーザーがクラス内でphp関数を呼び出すためにレコードを再表示している場合、Typo3で何とか可能ですか?
私の場合: FE ユーザーは非表示のレコードを作成しています。バックエンド ユーザーがこのレコードをチェックし、それを再表示してフロントエンドに表示する場合、クラス -> 関数を介してクライアントの CRM にデータを送信する必要があります。
バックエンドユーザーがクラス内でphp関数を呼び出すためにレコードを再表示している場合、Typo3で何とか可能ですか?
私の場合: FE ユーザーは非表示のレコードを作成しています。バックエンド ユーザーがこのレコードをチェックし、それを再表示してフロントエンドに表示する場合、クラス -> 関数を介してクライアントの CRM にデータを送信する必要があります。
はい、可能ですが、拡張機能を作成する必要があります (おそらく、現在いくつか作成中です)。
いくつかの TCE フックを使用する必要があります。
processDatamap_preProcessFieldArray(array &$incomingFieldArray, $table, $id, t3lib_TCEmain &$reference)
また
processDatamap_afterDatabaseOperations($status, $table, $id, $fieldArray, &$reference)
これは、フックの使用に関する記事です。TemplaVoila がインストールされている場合は、フックがどのように実装されているかを確認することもできます/typo3conf/ext/templavoila/class.tx_templavoila_tcemain.php
。/typo3conf/ext/templavoila/ext_localconf.php