我有一个typo3服务器,并且使用了mask扩展名。当编辑器创建新的mask元素时,列表视图中没有标题。它总是“没有标题”:
我检查了数据库,并在db_tt.content.header字段中的db中找到了标题,但是没有办法由编辑器手动自动设置它们的名称。有人知道如何自动设置标题吗?由编辑人员手动订购Oder吗?
答案 0 :(得分:1)
我遇到了同样的问题,但与此同时我找到了解决方法。我编辑mask元素并将其类型更改为其他名称(例如Text),在其中可以设置标题。输入标题后,我将其保存,然后更改回mask元素并再次保存。这对我有效,并且不会丢失mask元素的内容。这样,当我以列表或页面的形式查看或从另一页面添加内容时,便可以在typo3后端中看到标题。就像我说的那样,它不能解决问题,但是可以在找到适当解决方案之前提供帮助。
编辑
我刚刚找到了另一个解决方案。您可以将标题字段添加到现有的遮罩元素中。为此,请转到“管理工具”>“蒙版”,单击您的蒙版元素进行编辑。通过将??????项目(可用项目列表顶部的项目)拖到项目所在的右侧,来添加新项目。然后在“常规”下的“ General”下拉列表中选择一个名为:
??????:(??????)
保存,关闭,转到您的页面以添加标题。这仍然不会自动将标题字段添加到所有蒙版元素,但这是向前迈出的一步。
答案 1 :(得分:0)
如果在任何地方,您都应该可以在页面tsconfig中自动设置静态标题。你可以像
mod.wizards.newContentElement.wizardItems.mask.elements.[title of your mask element].tt_content_defValues {
header = My Awesome title
}
我个人通常会给每个mask元素一个header
字段,并要求内容编辑者填写它。
另请参见this discussion有关Mask元素和后端标题。
希望,这会有所帮助。
答案 2 :(得分:0)
ext:mask
可以选择将tt_content
的现有字段重新用于新型的内容元素(CE)。用它来获得与TYPO3更好的互操作性的好处。
TYPO3具有如何在后端显示记录(内容元素)的逻辑。其中之一是字段header
和description
的使用。如果您重复使用这些字段,则CE将自动看起来像其他字段。
如果您使用其他字段,则需要声明您的字段以供使用,并且如果将CE的类型从您的类型更改为例如TEXT with Media
标头保持不变。
对于任何类型的CE,header
尤其是在FSC或CSC全局的布局/部分中进行处理。如果在安装中更改了处理/渲染(例如特殊布局),则如果CE具有自己的标头构建,则您需要特别努力。
尝试使用与现有CE相同的字段,您的生活会更轻松。