访问后端模块中的默认实体字段 - 自定义TYPO3 ext

时间:2018-04-04 09:26:01

标签: typo3 fluid typo3-7.6.x

TYPO3 v7.6.13 / Extension Builder 7.6.18

我们创建了一个自定义TYPO3扩展,提供基本的CRUD功能。当我们创建扩展时,我们在实体对象中启用了“隐藏”和“开始/结束时间”字段(通过扩展构建器)。

在我们的后端模块中,我们希望能够显示和编辑隐藏和开始/结束时间字段。

如果我通过List>访问我的任何记录MyObjectFolder这些字段是可见的。

如何在后端模块中调用它们?

再次感谢。

1 个答案:

答案 0 :(得分:1)

假设您的扩展使用Extbase MVC,您需要操纵Repository用于读取对象的Query,在Query使用的QuerySettings上调用setIgnoreEnableFields(true);。通常,您可以通过覆盖存储库中的createQuery方法来执行此操作,也可以通过在存储库中添加自定义方法来执行此操作,例如调用findAllIncludingDisabled()

另见http://mbless.de/blog/2015/03/05/typo3-extbase-query-methods.html#query-settings