在我的项目中,我需要添加大量的自定义实体到Typo3内容管理系统。
例如:我需要有建筑物,建筑公司,建筑师,认证,等等。
执行此操作的常用方法是什么?我应该开发一个新的扩展吗?
那么我如何才能有一个自定义的后端来管理这些实体呢?例如:在建筑物管理页面中,我希望能够添加一个新的建筑物,还关联一个或多个建筑师到它。这可行吗?多么?
我可以创建一个自定义的后端字段来查找建筑管理页面中的建筑师吗?(例如,类似于StackOverflow标签系统,这是一种标记输入字段,可在编辑建筑物时实时查找架构师表格中的项目)
发布于 2015-05-07 16:13:27
为了将业务模型映射到Typo3中,我更喜欢为此构建一个扩展。
一方面,在Typo3框架的帮助下使用PHP语言编程可以获得最大的灵活性,另一方面,在使用Extbase扩展的标准MVC + TCA结构时,大多数后端管理页面都很容易实现(如果您是第一次尝试使用Typo3,您可能希望手头有一本Extbase书)。
您可以查看Typo3 TCA page以了解哪些标准后端字段类型可用--其中显示了许多示例配置。与您的示例一样,您可能希望使用属性为"size“>1和属性为”maxitem“>1的选择字段来描述建筑物和建筑师之间的关系。至于架构师过滤器特性,您可能还想添加属性"enableMultiSelectFilterTextfield“,如this example中所示。
https://stackoverflow.com/questions/30088485
复制相似问题