【问题标题】:How to get external data into content element in Typo3 without extension?如何在没有扩展的情况下将外部数据放入 Typo3 中的内容元素?
【发布时间】:2013-10-01 18:18:00
【问题描述】:

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

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

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

【问题讨论】:

    标签: mysql typo3


    【解决方案1】:

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

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

    命令控制器可以用作TYPO3中的Scheduler作业。

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

    【讨论】:

    • 洛伦兹,谢谢。我终于找到了一个名为 dbtable to htmltable 的插件,它允许非常简单的 sql 请求。似乎无法写入数据库,但这对我来说很好
    猜你喜欢
    • 2020-12-04
    • 1970-01-01
    • 2015-11-23
    • 2021-10-07
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 2014-03-03
    相关资源
    最近更新 更多