我想从 Typo3 内容元素中的外部源输出文本。外部源可以是 mysql 数据库中的表中的字段(首选),但与正在运行的typo3安装不同。它也可以是网络服务器上的 txt 文件。
在 Typoscript 或内容元素中是否有一种简单的方法可以在不构建扩展(kickstarter 似乎在版本 6 中不起作用)和操作 TCA 的情况下做到这一点?
还考虑了任何绕过typo3(url?)的替代方法。谢谢
您无法使用 TypoScript 从外部数据库或位置获取内容,并且使用 TYPO3 API 您无法同时连接到多个数据库。
您可以使用 EXT:extension_builder (“新”kickstarter)并创建一个扩展。然后,添加一个命令控制器(http://forge.typo3.org/projects/typo3v4-mvc/wiki/CommandControllerInSchedulerTask)连接到您的外部数据库(使用例如 mysqli 命令),获取数据并将其存储在 TYPO3 数据库中.
命令控制器可以用作 TYPO3 中的调度程序作业。
或者,如果您想直接显示数据,请添加一个前端插件,获取数据并即时渲染。请记住,这可能会导致性能下降。