TYPO3 Extbase在默认情况下隐藏新记录

时间:2016-06-25 01:56:34

标签: typo3 extbase

通过Extension Builder创建了一个extbase扩展。

当通过前端添加新记录时,我希望默认情况下禁用它(隐藏)。因此,管理员可以在发布之前先查看它。

任何想法如何实现这一目标?

无法使用TCA默认设置,因为我只希望这一次扩展。

1 个答案:

答案 0 :(得分:4)

使用getter和setter将布尔属性$hidden添加到模型中。

您可以在模型中将其默认为true

或者(如果您只需要在一个操作中将其设置为true),在将对象保存在存储库中之前,可以$model->setHidden(true)