TYPO3 tx_news 为自定义扩展使用相同的数据库字段

TYPO3 tx_news use same database field for custom extension

我正在为房地产管理建立一个适当的扩展,我想使用添加的 "Image Metadata" 字段 "Show in list view" 作为扩展tx_news 是。

我可以完全按照 tx_news 构建此选项,但是如果站点安装使用两个扩展,这会导致冲突吗? (我会使用相同的字段名称 showinpreview )

我应该使用不同的字段名称以避免麻烦吗?

( 我计划以完全相同的方式使用此功能,因此我可以轻松地在 "sys_file_reference" table 中共享字段的使用 ... 如果有如果没有其他冲突,可能会出现在两个扩展中都使用图像的情况,并且选择将由两个扩展中的一个决定,或者我在这里误解了什么......)

有人用这个做过实验,可以避免我的麻烦吗?

我从来没有遇到过这个用例,但两种方式都是可能的。 - 使用相同的字段:需要更少的代码,但您的扩展取决于新闻 - 新领域:也很好

您可以使用相同的字段,因为还有一个字段标识记录所属的 table。
请务必与 tx_news 保持同步。要么通过依赖关系,如果您不使用 tx_news,这可能是一个很大的开销,或者使用与 tx_news 中相同的声明,如果 tx_news 更改声明而未引起注意,这可能会发生冲突。

您必须声明自己的访问权限,这将在您使用其他命名空间和上下文时独立。