根据布局为 menu_subpages 设置级别 属性
Set levels property for menu_subpages depdending on layout
我对 menu_subpages 对象有以下错别字配置:
tt_content.menu_subpages {
dataProcessing {
10 {
levels = 1
as = menu
expandAll = 1
includeSpacer = 1
}
}
}
为了给编辑器更大的灵活性,我想根据内容对象的选定布局设置级别 属性。我尝试使用 CASE 对象,但这似乎不起作用:
tt_content.menu_subpages {
dataProcessing {
10 {
levels = CASE
levels {
key.field = layout
default = TEXT
default.value = 1
1000 = TEXT
1000.value = 7
}
...
}
}
}
感谢您的帮助!
因为 levels
不是对象而是 属性 你不能将它用作对象。
要么你把它改成一个对象:
tt_content.menu_subpages {
dataProcessing {
10 {
levels.cObject = CASE
levels.cObject {
:
}
...
}
}
}
或者您需要在错字条件内设置值。
tt_content.menu_subpages {
dataProcessing {
10 {
// default:
levels = 1
...
}
}
}
[page['layout'] == 1000]
tt_content.menu_subpages.dataProcessing.10.levels = 7
[page['layout'] = 2000]
tt_content.menu_subpages.dataProcessing.10.levels = 3
[global]
我对 menu_subpages 对象有以下错别字配置:
tt_content.menu_subpages {
dataProcessing {
10 {
levels = 1
as = menu
expandAll = 1
includeSpacer = 1
}
}
}
为了给编辑器更大的灵活性,我想根据内容对象的选定布局设置级别 属性。我尝试使用 CASE 对象,但这似乎不起作用:
tt_content.menu_subpages {
dataProcessing {
10 {
levels = CASE
levels {
key.field = layout
default = TEXT
default.value = 1
1000 = TEXT
1000.value = 7
}
...
}
}
}
感谢您的帮助!
因为 levels
不是对象而是 属性 你不能将它用作对象。
要么你把它改成一个对象:
tt_content.menu_subpages {
dataProcessing {
10 {
levels.cObject = CASE
levels.cObject {
:
}
...
}
}
}
或者您需要在错字条件内设置值。
tt_content.menu_subpages {
dataProcessing {
10 {
// default:
levels = 1
...
}
}
}
[page['layout'] == 1000]
tt_content.menu_subpages.dataProcessing.10.levels = 7
[page['layout'] = 2000]
tt_content.menu_subpages.dataProcessing.10.levels = 3
[global]