みなさん、私はTYPO3バージョン7.6.18を使用しています。私の流体メールテンプレートでは翻訳は機能しません。だTYPO3流体翻訳はメールテンプレートでは機能しません
$emailView = $this->objectManager->get('TYPO3\\CMS\\Fluid\\View\\StandaloneView');
$ext_path = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath("feusersplus");
$templatePathAndFilename = $ext_path.'Resources/Private/Mail/Admin/updateInfo.html';
$emailView->setTemplatePathAndFilename($templatePathAndFilename);
$emailView->assignMultiple(
array(
'hash' => $hash,
'userDetailPid' => $userDetailPid,
'userUid' => $user->getUid(),
'username' => $user->getUsername(),
'image' => $userValues['image'],
'aboutmyself' => $userValues['aboutmyself'],
'aboutmypartner' => $userValues['aboutmypartner'],
'aboutmyselfSeconduser' => $this->pluginVariables['aboutmyselfSeconduser'],
'aboutmypartnerSeconduser' => $this->pluginVariables['aboutmypartnerSeconduser'],
'imprint' => $this->extConf['address'],
'backgroundimage' => $up->getBackgroundimage(),
'uploadFolder' => FileUtility::getUploadFolderFromTca()
)
);
$emailBody = $emailView->render();
$message = $this->objectManager->get('TYPO3\\CMS\\Core\\Mail\\MailMessage');
$message->setTo($adminemail)
->setFrom(array($adminemail => $this->extConf['mailtitle']))
->setSubject(\TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate('request_to_update_profile', 'feusersplus'));
$message->setBody($emailBody, 'text/html');
$message->send();
は、あなたはまた、あなたが翻訳を期待して、あなたのテンプレート(の少なくとも一部)を投稿することができますか? –
私の投稿を更新しました。) – Mikael
あなたのコードがどこに追加されているかを追加してください。それはフロントエンドのプラグイン、バックエンドモジュール、またはスケジューラタスク/コマンドラインですか? –