我设法在tt_content表上创建了一个自己的内联内容元素,但是当我尝试通过流体获取前端的值时,我什么也没得到。
我调试了{data}变量,并且在保存数据的列上有一个整数。我想它读取在外部表(手风琴)上创建的内容元素的数量。我如何获得这些价值?
这时,{data}变量读取tt_content表,具有整数的列读取表中的手风琴的内容元素的数量。
我想不需要代码。如有必要,请随时注释您要查看的部分代码。
最诚挚的问候
答案 0 :(得分:1)
您需要在TypoScript中添加一个DataProcessor来创建content元素,以获取您的手风琴记录。示例:
tt_content {
yourContentElementName < lib.contentElement
yourContentElementName.templateName = YourContentElementName
yourContentElementName.dataProcessing {
10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
10 {
if.isTrue.field = fieldInTtContentWithInteger
table = your_accordion_table
pidInList = this
where.field = uid
where.intval = 1
where.dataWrap = field_pointing_to_ttcontent_record = |
as = accordions
}
}
}