1

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

在 Typoscript 或内容元素中是否有一种简单的方法可以在不构建扩展(kickstarter 似乎在版本 6 中不起作用)和操作 TCA 的情况下做到这一点?

还考虑了任何绕过typo3(url?)的替代方法。谢谢

4

1 回答 1

2

您无法使用 TypoScript 从外部数据库或位置获取内容,并且使用 TYPO3 API 您无法同时连接到多个数据库。

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

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

或者,如果您想直接显示数据,请添加一个前端插件,获取数据并即时渲染。请记住,这可能会导致性能下降。

于 2013-09-26T08:28:38.980 回答