【发布时间】:2013-10-01 18:18:00
【问题描述】:
我想在 Typo3 内容元素中从外部源输出文本。外部源可以是 mysql 数据库中的表中的字段(首选),但与 Typ3 安装运行的不同。它也可以是网络服务器上的 txt 文件。
在 Typoscript 或内容元素中是否有一种简单的方法可以做到这一点,而无需构建扩展(kickstarter 似乎在版本 6 中不起作用)和操作 TCA?
还考虑了绕过typo3(url?)的任何替代方式。谢谢
【问题讨论】:
我想在 Typo3 内容元素中从外部源输出文本。外部源可以是 mysql 数据库中的表中的字段(首选),但与 Typ3 安装运行的不同。它也可以是网络服务器上的 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中的Scheduler作业。
或者,如果您想直接显示数据,请添加前端插件,获取数据并即时渲染。请记住,这可能会导致性能下降。
【讨论】: