在 TYPO3 7.6 中,backenlayouts / gridelements 中允许的 cTypes 不再工作了吗?
allowed cTypes in backenlayouts / gridelements not working anymore in TYPO3 7.6?
TYPO3 7.6.4
我有几个后端布局,还有一个用于 2col 的网格元素。
现在我像这样限制每一列的可用 cTypes:
(只是一个例子)
mod {
web_layout {
BackendLayouts {
Home {
title = Home
config {
backend_layout {
colCount = 1
rowCount = 3
rows {
1 {
columns {
1 {
name = Slider
colPos = 1
colspan = 1
allowed = custom_slider
}
}
}
2 {
columns {
1 {
name = Content
colPos = 0
colspan = 1
allowed = header, html, shortcut
}
}
}
}
}
}
icon = icon/path
}
...
对于列滑块,它工作得很好。
对于列内容,NewContentWizard 显示这 3 个元素,但是当我添加一个时,唯一允许的元素(在 cType 下拉列表中列出)是 "header" - 在这种情况下 - 所以通常它是允许的第一个 cType。
有没有人可以重现或者现在有什么问题?否则它可能是一个错误,我会报告它。
感谢任何反馈或解决方案!
亲切的问候
托比
这是通过核心/页面 TSConfig 管理 "New Content Element Wizard" 的紧凑方法:
// remove everything
mod.wizards.newContentElement.wizardItems.common.show =
mod.wizards.newContentElement.wizardItems.special.show =
mod.wizards.newContentElement.wizardItems.forms.show =
mod.wizards.newContentElement.wizardItems.plugins.show =
// add additional tabs like mask if available
// add specific - by colPos and backend_layout (if needed)
[globalVar = GP:colPos==0]&&[page|backend_layout = 0]
mod.wizards.newContentElement.wizardItems.common.show := addToList(header)
[end]
问题是我将空格放入列表中...
如此变化
allowed = header, html, shortcut
进入
allowed = header,html,shortcut
像预期的那样工作。
您也可以使用此代码,它只保留所选项目。这也会删除其他选项卡中的插件和项目
[globalVar = GP:colPos==0]&&[page|backend_layout = 0]
TCEFORM.tt_content.CType.keepItems := addToList(header)
[end]
TYPO3 7.6.4 我有几个后端布局,还有一个用于 2col 的网格元素。 现在我像这样限制每一列的可用 cTypes: (只是一个例子)
mod {
web_layout {
BackendLayouts {
Home {
title = Home
config {
backend_layout {
colCount = 1
rowCount = 3
rows {
1 {
columns {
1 {
name = Slider
colPos = 1
colspan = 1
allowed = custom_slider
}
}
}
2 {
columns {
1 {
name = Content
colPos = 0
colspan = 1
allowed = header, html, shortcut
}
}
}
}
}
}
icon = icon/path
}
...
对于列滑块,它工作得很好。 对于列内容,NewContentWizard 显示这 3 个元素,但是当我添加一个时,唯一允许的元素(在 cType 下拉列表中列出)是 "header" - 在这种情况下 - 所以通常它是允许的第一个 cType。
有没有人可以重现或者现在有什么问题?否则它可能是一个错误,我会报告它。
感谢任何反馈或解决方案!
亲切的问候 托比
这是通过核心/页面 TSConfig 管理 "New Content Element Wizard" 的紧凑方法:
// remove everything
mod.wizards.newContentElement.wizardItems.common.show =
mod.wizards.newContentElement.wizardItems.special.show =
mod.wizards.newContentElement.wizardItems.forms.show =
mod.wizards.newContentElement.wizardItems.plugins.show =
// add additional tabs like mask if available
// add specific - by colPos and backend_layout (if needed)
[globalVar = GP:colPos==0]&&[page|backend_layout = 0]
mod.wizards.newContentElement.wizardItems.common.show := addToList(header)
[end]
问题是我将空格放入列表中... 如此变化
allowed = header, html, shortcut
进入
allowed = header,html,shortcut
像预期的那样工作。
您也可以使用此代码,它只保留所选项目。这也会删除其他选项卡中的插件和项目
[globalVar = GP:colPos==0]&&[page|backend_layout = 0]
TCEFORM.tt_content.CType.keepItems := addToList(header)
[end]