Object Typo3 6.0-内容对象(Cobj)-是否可以显示自定义表中的数据?
我有一个自定义表“tx\u myExt\u domain\u model\u pub”,我想显示它包含的一些记录 例如,通常我会这样做来显示tt_内容中的数据:Object Typo3 6.0-内容对象(Cobj)-是否可以显示自定义表中的数据?,object,select,typo3,Object,Select,Typo3,我有一个自定义表“tx\u myExt\u domain\u model\u pub”,我想显示它包含的一些记录 例如,通常我会这样做来显示tt_内容中的数据: lib.footer = COA lib.footer { 10 = CONTENT 10 { table = tt_content select.where = colPos = 10 select.orderBy = sorting sele
lib.footer = COA
lib.footer {
10 = CONTENT
10 {
table = tt_content
select.where = colPos = 10
select.orderBy = sorting
select.pidInList = 15
}
}
这是完美的工作方式,但我想对来自自定义表的数据做同样的事情
这是我的实际TS,在我的情况下不起作用:
lib.categories = COA
lib.categories{
10 = TEXT
10.wrap = <br/>
20 = TEXT
20.value = Publications
20.wrap = <h2>|</h2>
30 = CONTENT
30 {
table=tx_myExt_domain_model_pub
select {
pidInList = 32
selectFields = uid,pid,publication
}
renderObj=COA
renderObj{
10=TEXT
10.field=publication
10.wrap=|<br/>
20=TEXT
20.field=uid
20.wrap=|<br/>
}
}
}
lib.categories=COA
类库{
10=文本
10.wrap=
20=文本
20.价值=出版物
20.2.1|
30=内容
30 {
表=tx\u myExt\u domain\u model\u pub
挑选{
pidInList=32
选择字段=uid、pid、出版物
}
renderObj=COA
伦德罗布{
10=文本
10.字段=发布
10.包裹=|
20=文本
20.字段=uid
20.包裹=|
}
}
}
我做错了什么?您的代码没有问题。 我使用ext:news类别测试了以下代码,这些类别似乎与您的表相当:
lib.categories = COA
lib.categories{
10 = TEXT
10.wrap = <br/>
20 = TEXT
20.value = Publications
20.wrap = <h2>|</h2>
30 = CONTENT
30 {
table=tx_news_domain_model_category
select {
pidInList = 159
selectFields = uid,pid,title
}
renderObj=COA
renderObj{
10=TEXT
10.field=title
10.wrap=|<br/>
20=TEXT
20.field=uid
20.wrap=|<br/>
}
}
}
page.10 < lib.categories
lib.categories=COA
类库{
10=文本
10.wrap=
20=文本
20.价值=出版物
20.2.1|
30=内容
30 {
表=发送\新闻\域\模型\类别
挑选{
pidInList=159
选择字段=uid、pid、标题
}
renderObj=COA
伦德罗布{
10=文本
10.字段=标题
10.包裹=|
20=文本
20.字段=uid
20.包裹=|
}
}
}
第10页
它工作得很好!
可能您的表格或页面ts中还有其他错误。您还必须调整所选部分。将其想象为常规mySQL select的api命令。如果它不起作用,您可能会发布您的表结构和实际值ts@Urs谢谢你的回答,我只是编辑了我的文章,把我的实际ts,我不知道我忘了什么,它只是没有显示任何东西。。。表结构非常类似于tx\u news\u domain\u model\u news,但是对于一些自定义字段,您可能需要添加一个renderObj来解析您的选择。有关内容对象的有用示例,请参见。顺便说一句:如果启用“管理”面板,则应该能够看到结果查询,以便在中运行它phpMyAdmin@Urs谢谢你的链接。我试着按它说的做,但还是不起作用。。。我编辑了我的帖子,再次添加了我的实际TS,我不知道我做错了什么。谢谢好吧,至少它排除了一种可能性。我会查看我的页面,我不知道我做错了什么。谢谢