在我的项目中,我需要向Typo3 CMS添加大量自定义实体。
EG。我需要有建筑物,建筑公司,建筑师,认证等等。
这样做的常用方法是什么? 我应该开发一个新的扩展吗?
我如何拥有一个用于管理这些实体的自定义后端?例如。在建筑物管理页面中,我希望能够添加一个新的建筑物,同时将一个或多个建筑师与其关联。这可行吗?怎么样?
我可以创建自定义后端字段,以便在建筑物管理页面中查找建筑师吗? (例如,像StackOverflow标签系统,一个标记输入字段,在编辑建筑物时实时查找Architects表中的项目)
答案 0 :(得分:0)
要将商业模式映射到Typo3,我更愿意为此构建扩展。
一方面,在Typo3框架的帮助下,您可以通过PHP编程获得最大的灵活性,另一方面,当使用Typo3 Extbase扩展的标准MVC + TCA结构时,大多数后端管理页面都很容易实现(如果你是第一次尝试使用Extbase,你可能希望手头有一本Extbase书。
您可以查看Typo3 TCA page以查看可用的标准后端字段类型 - 显示了很多示例配置。在您的情况下,您可能希望使用属性“size”>的选择字段。 1和属性“maxitems”> 1描述建筑物和建筑师之间的关系。至于架构师过滤器功能,您可能还想添加属性“enableMultiSelectFilterTextfield”,如this example所示。