拆分函数中的 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>
}
}
}
首先我想说的是我对 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>
}
}
}