如何在没有扩展名的情况下将外部数据导入Typo3中的内容元素?

时间:2013-09-25 23:52:12

标签: mysql typo3

我想从Typo3内容元素中的外部源输出文本。外部源可以是mysql数据库中的表中的字段(首选),但运行的typo3安装不一样。它也可以是Web服务器上的txt文件。

Typoscript或内容元素是否有一种简单的方法可以在不构建扩展(kickstarter似乎不适用于版本6)和操作TCA的情况下执行此操作?

绕过typo3(url?)的任何替代方式也都考虑过了。感谢

1 个答案:

答案 0 :(得分:2)

您无法使用TypoScript从外部数据库或位置获取内容,而使用TYPO3 API则无法一次连接到多个数据库。

您可以使用EXT:extension_builder(“新”kickstarter)并创建扩展名。然后,添加一个连接到外部数据库的命令控制器(http://forge.typo3.org/projects/typo3v4-mvc/wiki/CommandControllerInSchedulerTask)(使用例如mysqli命令),获取数据并将其存储在TYPO3数据库中。

命令控制器可用作TYPO3中的调度程序作业。

或者,如果您想直接显示数据,请添加前端插件,获取数据并即时呈现数据。请记住,这可能导致性能不佳。