Typo3 类型3+;Fluid:如何使用f:translate作为分部的参数?
我有一个流体模板和一个局部。要获取本地化字符串,我正在使用Typo3 类型3+;Fluid:如何使用f:translate作为分部的参数?,typo3,partial,fluid,Typo3,Partial,Fluid,我有一个流体模板和一个局部。要获取本地化字符串,我正在使用 我想知道如何使用f:translate作为我的分部代码的参数 根据,有一个内联表示法:{f:translate(key:'someKey',extensionName)},但这在我的情况下似乎不起作用,并导致错误: <f:render partial="Mail/MailHeader" arguments="{subject:{f:translate(key: 'myKey')}}" /&g
我想知道如何使用f:translate
作为我的分部代码的参数
根据,有一个内联表示法:{f:translate(key:'someKey',extensionName)}
,但这在我的情况下似乎不起作用,并导致错误:
<f:render partial="Mail/MailHeader" arguments="{subject:{f:translate(key: 'myKey')}}" />
错误消息:
2020年11月25日星期三10:25:10+0100[关键]请求=“8f19ae8768390”
component=“In2code.Powermail.Controller.FormController”:邮件可以
无法发送-[“参数”arguments“已注册为类型
“数组”,但在视图帮助器中为“字符串”类型
“TYPO3\CMS\Fluid\ViewHelpers\RenderViewWheelper”。”
我想你遗漏了主题变量的引号
<f:render partial="Mail/MailHeader" arguments="{subject:'{f:translate(key: \'myKey\')}'}" />
我认为您缺少主题变量周围的引号
<f:render partial="Mail/MailHeader" arguments="{subject:'{f:translate(key: \'myKey\')}'}" />