我有一个自定义表“tx_myExt_domain_model_pub”,我想显示它包含的一些记录。
例如,通常我会这样做来显示来自tt_content的数据:
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/>
}
}
}
我做错了什么?
答案 0 :(得分:2)
您的代码没有任何问题。 我使用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
工作得很好! 也许在你的桌子或你的页面中有其他错误。