我想通过Medipim的 api 在网页上调用产品。我以前从未这样做过,也从未与 TYPO3 合作过。
因此有两个问题。
我应该在哪个 (
config
) 文件中放置身份验证(我有一个 ID 和密钥),该代码到底是什么样的?当我想调出产品时,如何在TYPO3页面环境中使用它?我必须选择一个
html
页面还是可以在页面上的 TYPO3 编辑器中输入它?
文档:观看
我想通过Medipim的 api 在网页上调用产品。我以前从未这样做过,也从未与 TYPO3 合作过。
因此有两个问题。
我应该在哪个 ( config
) 文件中放置身份验证(我有一个 ID 和密钥),该代码到底是什么样的?
当我想调出产品时,如何在TYPO3页面环境中使用它?我必须选择一个html
页面还是可以在页面上的 TYPO3 编辑器中输入它?
文档:观看
您可能需要一个扩展程序,它将您从 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 开发人员,让他为您构建此扩展。