首页 > 解决方案 > 在 Typo3 中为 Mask-Elements 设置后端标题

问题描述

我有一个 Typo3 服务器。在此基础上,我创建了一些带有掩码的不同内容元素。在这个元素中经常有重复的内容,比如文本或其他东西。所以编辑在后端创建了一个新元素,在那里他们可以添加标题和任意数量的文本部分。通常它看起来像这样: 应该是这样的

很好,编辑器可以看到文本部分的“预览”。在此示例中,“Karriere,合作伙伴...”。这种命名是自动发生的。我的问题是,有时没有任何标题。它总是“无标题”。作为一个编辑器,很难找到合适的下拉菜单来编辑一些东西,你通常必须打开所有下拉菜单并搜索正确的下拉菜单。

它看起来像这样: 不像这样

在这两个元素中,都有一些非常适合标题的字符串输入。

所以我的问题是,面具将如何选择标题?它不是第一个字符串输入。

其次,我可以告诉 Mask 他们必须选择输入字段 XYZ 作为标题吗?

标签: typo3mask

解决方案


嘿哟

是的,您可以告诉 Mask 将哪个字段用作内联元素的标题(例如重复内容)。当您设置新的 Mask 元素时,在重复的内联元素的“标签”字段正下方,有一个字段“应用作内联元素标签的字段(以 tx_mask_ 开头)”。这将用作在后端显示的标题。在该字段的占位符中,它明确表示“如果为空,则使用第一个字段”。

这是它的样子

因此,如果您的内联元素有一个字段“my_awesome_header”,您想将其用作后端的标题,请将上述设置为“tx_mask_my_awesome_header”。

我不确定为什么它在您的第二个示例中没有显示任何内容。可能是第一个输入字段不是字符串,或者第一个输入字段是字符串但它是空的。

我希望这有帮助。如果您需要进一步说明,请告诉我。

编辑:既然出现了这个问题,应该可以使用mod.wizards.newContentElement.wizardItems.mask.elements.[name of the mask element].tt_content_defValues.header = My awesome static title. 不过,正如我在评论中所说:我总是给我的 Mask 元素一个标题字段,并让编辑填写它。


推荐阅读