Typo3 extbase - 具有多个记录的HMENU

时间:2014-01-14 14:40:32

标签: typo3 typoscript records

我有一个带有“详情”视图的产品扩展程序。 “产品”记录保存在ID为5的文件夹中。 当我在产品上时,我希望有一个菜单,其中包含该文件夹中所有产品的链接。 我可以用Typoscript吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

你可以使用TypoScript做任何事情: - )。

lib.productList = CONTENT
lib.productList {
  table = tx_myext_domain_model_product
  select {
    # sorting criterion
    orderBy = tstamp DESC
    # PID list
    pidInList = 46,47
    # Maybe restrict the number of results
    max = 20
  }
  # Each result must be rendered like this
  renderObj = COA
  renderObj {
    1 = TEXT
    # Each field from your table can be used
    1.field = title
    1.wrap = <h1>|</h1>

    2 = TEXT
    2.field = description
    # If one field contains rich text, you can apply RTE parsing to it
    2.parseFunc < lib.parseFunc_RTE
  }

}

现在,您可以使用cObject ViewHelper在Fluid模板中显示列表:

<f:cObject typoscriptObjectPath="lib.productList"></f:cObject>