拆分函数中的 TypoScript DB 查询

TypoScript DB Query in split function

首先我想说的是我对 TypoScript 还很陌生。 我在 Typo3 的后端创建了一个表单,其中一个字段创建了一个逗号分隔的列表,其中包含连接页面的 uid(输入类型组)。

我的前端现在应该遍历我的变量并输出那些连接页面的特定数据。目前我的代码(见下文)循环遍历我的列表并将它们包装在段落标记中输出。是否可以扩展 wrap 字段以创建更复杂的输出。我想从数据库中获取这些页面的一些信息(例如 DB:pages:|:title)?

lib.testObject= COA
lib.testObject{

    30 = TEXT
    30.field = combination
    30.split {
        token = ,
        cObjNum = 1
        1.current = 1
        1.wrap = <p>|</p>
    }
}

试试这个:

lib.testObject = TEXT
lib.testObject {
    wrap = <ul>|</ul>
    field = combination
    split {
        token = ,
        cObjNum = 1
        1.cObject = RECORDS
        1.cObject {
            source.current = 1
            tables = pages
            dontCheckPid = 1
            conf.pages = TEXT
            conf.pages.field = title
            conf.pages.wrap = <li>|</li>
        }
    }
}