カスタム フィニッシャーがあり、そこに新しいファイル値を追加して、この値を電子メール フィニッシャーの電子メール テンプレートで使用できるようにします。カスタム フィニッシャー アクションで値を追加します。
$this->finisherContext->getFinisherVariableProvider()->add(
$this->shortFinisherIdentifier,
'jsonfile',
$yourCustomOptionPfad.$guidName.'.json'
);
電子メール テンプレートでは、デバッグすると値を確認できますが、テンプレートに {finisherVariableProvider.objects.MyCustomActionsave.jsonfile} を追加すると、エラーが発生します。
Cannot access protected property TYPO3\CMS\Form\Domain\Finishers\FinisherVariableProvider::$objects
メールテンプレートでカスタム値を取得するのにご協力いただければ幸いです。マーティン
答え1
解決策が見つかりました:
$this->finisherContext->getFormRuntime()->offsetSet(...);