【问题标题】:TYPO3: pass table data from tt_address to fluid styled content elementTYPO3:将表格数据从 tt_address 传递到流体样式的内容元素
【发布时间】:2021-05-30 09:26:00
【问题描述】:

我想从数据库中的表tt_address 中以数组的形式输出数据,并在我的FluidStyledContent 元素中使用它。但是,我只得到一个空数组。

在我的数据处理部分的setup.typoscript 文件中,我使用此代码

30 {
  table = tt_address
  as = myrecords
  dataProcessing {
    10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
    10 {
        references.fieldName = image
    }
  }
}

它适用于表tt_content,但不适用于tt_address

我尝试创建一个数组,其中包含存储在tt_adress 下的所有记录。

我需要为此做些调整吗?

【问题讨论】:

    标签: typo3 typoscript fluid-styled-content


    【解决方案1】:

    您需要指定应从哪个 pid 获取地址记录。一个简单的SELECT * FROM tablename 是不可能的。

    pidInList 需要添加到您的选择查询中。顺便问一下,对象30 的内容类型是什么。我猜是CONTENT

    请查看documentation 了解所有可能性。

    提示:在 TypoScript 中调试数据库查询可能是一项乏味的工作。为了简化事情,我添加了一个小错字,例如到表名。然后 TYPO3 在前端输出整个查询,您可以更容易地发现查询中的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多