0

免责声明:我对 CMS 和 Typo3 世界很陌生,所以如果有任何我遗漏的地方,请随时编辑。

我想从已经存在的数据库中导入内容以使其可由 Typo3 管理:使用搜索表单执行搜索,并(最终)通过 Typo3 后端模块对其进行编辑。

从我目前的研究情况来看,Typo3 的标准内容是存放在“tt_content”中的,而要添加其他表,则需要使用所谓的 $TCA 数组(参见Typo3 TCA 参考

幸运的是,所谓的 Kickstarter 扩展将帮助我们创建一个扩展,包括表的 $TCA 和 SQL 定义。不幸的是,它与 6.0 版本不兼容。请参阅已知不兼容扩展列表。此外,自 v6 版本以来,Kickstarter 没有更新。

如何在 Typo3 6.0 中创建这样的扩展?为什么管理自定义内容如此困难?我错过了什么吗?

4

1 回答 1

0

无论如何,Kickstarter 多年来一直被用来创建老派的扩展,因为几年来有创建扩展的新方法 - Extbase。它使用 MVC 模式并基于 FLOW3 理念,因此它将在未来很长一段时间内使用。

使用存储库中最新版本的“Extension Builder”来“启动”您自己的 Extbase ext

编辑你需要花一些时间来了解它是如何工作的(尤其是存储库和模型),最好用少量的字段创建一些简单的扩展,并尝试识别它的结构,你会很快熟悉。

然后使用 Builder 的“工作表视图”来“绘制”当前表格的结构。如果您仔细操作,您几乎可以毫无问题地导入现有数据。可能会有一些差异,但这比从头开始更容易。

于 2013-02-28T07:28:27.090 回答