TYPO3 v6:如何包含自定义用户表?

时间:2013-02-28 01:56:06

标签: typo3

免责声明:我对CMS& Typo3世界,如果有任何我缺少的点,请随时编辑。

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

从我目前的研究状况来看,Typo3的标准内容存储在“tt_content”中,要添加其他表,就必须使用所谓的$ TCA数组(参见Typo3 TCA reference

幸运的是,所谓的Kickstarter扩展将帮助我们创建一个扩展,包括表的$ TCA和SQL定义。不幸的是,它与6.0版不兼容。见list of known incompatible extensions。另外,自v6发布以来,Kickstarter没有更新。

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

1 个答案:

答案 0 :(得分:0)

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

从存储库使用最新版本的“Extension Builder”到“kickstart”您自己的Extbase ext

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

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