TYPO3:从内联元素获取流体中的值

时间:2018-07-12 10:00:00

标签: variables typo3 fluid

我设法在tt_content表上创建了一个自己的内联内容元素,但是当我尝试通过流体获取前端的值时,我什么也没得到。

我调试了{data}变量,并且在保存数据的列上有一个整数。我想它读取在外部表(手风琴)上创建的内容元素的数量。我如何获得这些价值?

这时,{data}变量读取tt_content表,具有整数的列读取表中的手风琴的内容元素的数量。

我想不需要代码。如有必要,请随时注释您要查看的部分代码。

最诚挚的问候

1 个答案:

答案 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
        }
    }
}