0

我有一个typo3 服务器并使用掩码扩展。当编辑器创建新的掩码元素时,列表视图中没有标题。它总是“没有标题”:

在此处输入图像描述

我检查了数据库并在字段中的 db 中找到了标题:tt_content.header 但无法通过编辑器手动设置它们。有人知道如何自动设置标题吗?由编辑手动订购?

4

3 回答 3

1

ext:mask可以选择将现有字段重tt_content用于新类型的内容元素 (CE)。使用它来获得与 TYPO3 更好的互操作性的好处。

TYPO3 具有如何在后端显示记录(内容元素)的逻辑。其中之一是字段headerdescription. 如果您重用这些字段,您的 CE 将自动看起来像其他字段。

如果您使用其他字段,则需要声明您的字段以供使用,并且以防您将 CE 的种类从您的种类更改为例如TEXT with Media标题保留。

特别header是在 FSC 或 CSC global 的布局/部分中处理任何类型的 CE。如果在安装中更改了处理/渲染(例如特殊布局),您的 CE 需要特别努力,如果他们有自己的标题构建。

尝试使用与现有 CE 相同的字段,您的生活会更轻松。

于 2019-07-18T07:32:43.663 回答
1

我遇到了同样的问题,但我暂时找到了解决方法。我编辑掩码元素并将其类型更改为其他内容(例如文本),我可以在其中设置标题。输入标题后我保存它,然后改回掩码元素并再次保存。这对我有用而不会丢失掩码元素的内容。这样,当我以列表或页面的形式查看或从其他页面添加内容时,我可以在typo3 后端看到标题。正如我所说,它不能解决问题,但在找到适当的解决方案之前可以提供帮助。

编辑
我刚刚找到了另一个解决方案。您可以将标题字段添加到现有的掩码元素。为此,请转到管理工具 > 蒙版,单击您的蒙版元素进行编辑。通过将项目(可用项目列表顶部的项目)拖动到项目所在的右侧来添加新项目。然后在一般下拉列表中选择一个命名:

: ()

保存,关闭,转到您的页面以添加您的标题。这仍然不会自动将标题字段添加到所有掩码元素,但它是向前迈出的一步。

掩码元素后端标题

于 2019-09-19T09:04:20.213 回答
0

如果在任何地方,您应该能够在页面 tsconfig 中自动设置静态标题。你可以像

mod.wizards.newContentElement.wizardItems.mask.elements.[title  of your mask element].tt_content_defValues {
    header = My Awesome title
}

就个人而言,我通常给每个掩码元素一个header字段,并要求内容编辑者填写。

另请参阅有关 Mask 元素和后端标题的讨论。

希望这可以帮助。

于 2019-07-15T14:11:23.363 回答