Я искал снова и снова, но пока не нашел ничего, что могло бы работать ...
TYPO3 8.7.8
root - backend-layout ("Main") for this and all subpages (id=1)
|
- home - backend-layout ("Home") for this page only (id=2)
|
- subpage - same backend-layout as root (id=3)
оба backend-макета выглядят одинаково:
________________________________
| Top |
|______________________________|
| main-content | right-content |
|______________|_______________|
Верхняя часть названа по-другому и должна использоваться по-разному.
В верхней части «Main» -backend-layout должен быть разрешен только элемент images-content.
cType.allowed = image
В верхней части макета «Домашняя страница» должен быть разрешен только текстовый-контент-элемент.
cType.allowed = text
Последние две вещи, которые я пробовал, это
во-первых: ограничение использования GlobalVars в опечатке
[globalVar = TSFE:id != 2]&&[globalVar = TSFE:colPos=2]
TCEFORM.tt_content.CType.removeItems := addToList(header,text,bullets,table,uploads,multimedia,mailform,search,login,splash,menu,shortcut,list,script,div,html,media)
TCEFORM.tt_content.CType.keepItems := addToList(image)
[end]
второй: изменение свойств макета в базе данных
backend_layout {
colCount = 2
rowCount = 2
rows {
1 {
columns {
1 {
name = Parallax
colspan = 2
colPos = 2
# The following 3 lines have been added through me
cType {
allowed = text
}
}
}
}
2 {
columns {
1 {
name = Content-Main
colPos = 0
}
2 {
name = Content-Right
colPos = 1
}
}
}
}
}
Я пробовал много других вещей и не уверен, что найду их снова. Я даже не уверен, что это можно сделать в TYPO3 8.x. Варианты создания backend-layout в опечатке действительно ограничены. Вы можете только ввести имя столбца и определить colPos.
Я сделал что-то не так в TYPO3 8.x, что мои конфигурации не работали? Нужны ли мне другие свойства? Или это просто больше не предназначено для этой версии TYPO3? Потому что кажется, что это работало раньше ...
Я все еще новичок в TYPO3 и был бы очень признателен за вашу помощь, но уточните, где что нужно изменить, иначе я снова потеряюсь .... ^^
Спасибо!