0

タイポ3 6.1

extbase 拡張機能の tcemain フックを作成しています。そのフック php ファイルを「myextension/Classes/Hooks/myTcemainHook.php」に含めました。このフックでは、バックエンドでレコードを保存するときに tca からのデータを操作しています。そして、その操作したデータをテキスト ファイルに書き込んでいます。

現在、操作されたデータを文字列で取得し、その文字列を以下のようにファイルに書き込んでいます

public function processDatamap_afterAllOperations(&$pObj){
  //Write content to a file
  $textFileCnt = 'Label: '.'manipulated text content, that needs to write to file';
  $textFileCnt .= 'Labe2: '.'manipulated text content, that needs to write to file';
  $file1 =   \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName('fileadmin/printer/printer.txt');
\TYPO3\CMS\Core\Utility\GeneralUtility::writeFile($file1, $textFileCnt);
}

しかし、ここでの私の要件は、これに流動的なテンプレートを使用することです。そのため、ファイルの内容は流動的なテンプレートを使用してフォーマットする必要があり、ファイルに書き込む必要があります。

これを達成する方法は?何か助けはありますか?

4

1 に答える 1