背景:我正在使用ext:a21glossary
,但我想禁用它替换某些类型的内容元素。实际上,不是 for cTypes
,而是取决于通过 选择的内容header_layout
。
现在问题更笼统了:是否可以独立访问每个Content 元素的通用设置?
header_layout
这是我用来包装内容元素的基本、常用的方法:
tt_content.text.stdWrap.outerWrap.cObject=CASE
tt_content.text.stdWrap.outerWrap.cObject{
key.field = header_layout
default=TEXT
default.value=<section class="clearfix" id="c{field:uid}">|</section>
default.insertData = 1
4=TEXT
4.value=<section class="clearfix lit-container" id="c{field:uid}">|</section>
4.insertData = 1
}
所以只是为了大胆,我尝试了这个(这config.tx_a21glossary.noglossary=1
是该 CE 所需的设置):
config.tx_a21glossary.noglossary.cObject = CASE
config.tx_a21glossary.noglossary.cObject {
key.field = header_layout
default=TEXT
default.value= 0
4 = TEXT
4.value = 1
}
当然,这是行不通的。
在我进一步研究之前:这种方法(修改每个 CE 的全局设置)是否可行?