TYPO3 ext表格-如何更改摘要页面的标签(标题)?

时间:2018-10-07 12:06:03

标签: typo3 yaml typo3-8.x typo3-8.7.x

我正在使用表单扩展名,这是我的yaml文件的一部分:

ApiBehaviorOptions

在xlf文件中,我可以访问如下按钮:

services.Configure<ApiBehaviorOptions>(options =>
{
    options.SuppressModelStateInvalidFilter = true;
});

但是如何访问摘要页面的标签(标题)?这似乎不起作用:

  -
    renderingOptions:
      previousButtonLabel: 'Go Back'
      nextButtonLabel: 'Send Message'
    type: SummaryPage
    identifier: summarypage-1
    label: Summary

都不是:

<trans-unit id="BasicContactForm.element.page-1.renderingOptions.nextButtonLabel" xml:space="preserve">
    <source>Send Message</source>
</trans-unit>
<trans-unit id="BasicContactForm.element.summarypage-1.renderingOptions.previousButtonLabel" xml:space="preserve">
    <source>Go Back</source>
</trans-unit>
<trans-unit id="element.BasicContactForm.renderingOptions.submitButtonLabel" xml:space="preserve">
    <source>Send Message</source>
</trans-unit>

1 个答案:

答案 0 :(得分:1)

您可以使用与转换表单字段标签相同的方式来翻译(摘要)页面的标签。

根据您的情况,可以使用以下翻译键:

<!-- All elements of type 'SummaryPage' -->
<trans-unit id="element.SummaryPage.properties.label">
    <source>Summary</source>
</trans-unit>

<!-- All elements with the identifier 'summarypage-1' -->
<trans-unit id="element.summarypage-1.properties.label">
    <source>Summary</source>
</trans-unit>

<!-- The single element with the identifier 'summarypage-1' inside the form 'BasicContactForm' -->
<trans-unit id="BasicContactForm.element.summarypage-1.properties.label">
    <source>Summary</source>
</trans-unit>

我写了关于TYPO3表单翻译的综合教程,其中包含许多说明和示例,您可以在这里找到:How Visual Basic 6 Stores Data