0

我想从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.

我需要为此调整什么吗?

4

1 回答 1

3

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

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

请检查文档以了解所有可能性。

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

于 2021-03-01T07:05:34.320 回答