0

我想通过Medipim的 api 在网页上调用产品。我以前从未这样做过,也从未与 TYPO3 合作过。

因此有两个问题。

  1. 我应该在哪个 ( config) 文件中放置身份验证(我有一个 ID 和密钥),该代码到底是什么样的?

  2. 当我想调出产品时,如何在TYPO3页面环境中使用它?我必须选择一个html页面还是可以在页面上的 TYPO3 编辑器中输入它?

文档:观看

4

1 回答 1

0

您可能需要一个扩展程序,它将您从 medipim 获得的数据转换为 HTML。我希望您获得 JSON、XML 或 CSV 格式的信息。

由于您不会发布访问代码,因此您可能不会使用浏览器中的 javascript 调用来访问 API,因此您需要一些 PHP。

在 TYPO3 中使用 PHP 是在扩展中完成的。您应该了解如何在 TYPO3 中构建扩展。作为治疗师,您可以使用 TYPO3 扩展“扩展生成器”(=EB)。由于您没有本地记录,因此您只需要带有一个来自 EB 的插件的扩展框架。

根据您的使用情况(编辑器会从 Medipim 中选择产品(选项 A)还是访问者应该能够选择产品(选项 B)?)您需要一个插件,可以选择为后端编辑器插入所需的产品标识,或者只是一个输入面具。

您可以使用打字稿配置您的插件,以便集成商只需输入一次身份验证信息。

对于选项 A,您需要使用产品 ID 字段来增强您的插件。关键字: flexform

对于选项 B,您需要一个表格。

然后您需要显示您从 API 获得的产品信息。以变​​量的形式提供返回的数据,并使用 Fluid 模板获得漂亮的显示。

如果没有任何关于 TYPO3 的知识,这将是一项艰苦的工作,并且需要学习很多东西。另一种可能性:聘请经验丰富的 TYPO3 开发人员,让他为您构建此扩展。

于 2018-07-06T07:44:57.810 回答