0

我有一个自定义表“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/>
      }
    }
  }

我做错了什么 ?

4

1 回答 1

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

效果很好!也许还有其他问题,无论是在您的表格中还是在您的页面 ts 中。

于 2013-06-21T12:21:40.643 回答