如何向Typo3 CMS添加自定义实体?

时间:2015-05-06 22:06:20

标签: customization backend typo3-6.2.x

在我的项目中,我需要向Typo3 CMS添加大量自定义实体。

EG。我需要有建筑物,建筑公司,建筑师,认证等等。

这样做的常用方法是什么? 我应该开发一个新的扩展吗?

我如何拥有一个用于管理这些实体的自定义后端?例如。在建筑物管理页面中,我希望能够添加一个新的建筑物,同时将一个或多个建筑师与其关联。这可行吗?怎么样?

我可以创建自定义后端字段,以便在建筑物管理页面中查找建筑师吗? (例如,像StackOverflow标签系统,一个标记输入字段,在编辑建筑物时实时查找Architects表中的项目)

1 个答案:

答案 0 :(得分:0)

要将商业模式映射到Typo3,我更愿意为此构建扩展。

一方面,在Typo3框架的帮助下,您可以通过PHP编程获得最大的灵活性,另一方面,当使用Typo3 Extbase扩展的标准MVC + TCA结构时,大多数后端管理页面都很容易实现(如果你是第一次尝试使用Extbase,你可能希望手头有一本Extbase书。

您可以查看Typo3 TCA page以查看可用的标准后端字段类型 - 显示了很多示例配置。在您的情况下,您可能希望使用属性“size”>的选择字段。 1和属性“maxitems”> 1描述建筑物和建筑师之间的关系。至于架构师过滤器功能,您可能还想添加属性“enableMultiSelectFilterTextfield”,如this example所示。