Typo3扩展:如何构建从我的云站点加载图像/媒体的扩展

问题描述 投票:0回答:2

我想实现Typo3扩展:从我的云站点加载图像/媒体,并插入Typo3网页。

但我是Typo3的新角色。我想学习如何构建我的扩展。有人可以告诉我指南或类似扩展名,类似于我的扩展吗?我读了Typo3网站,但很难理解,样本扩展名与我的扩展目的不符,所以我不能多说。

扩展功能包括:

  1. 我有一个DAM(数字资产管理)系统来存储大量的图像/媒体。我想使用OAuth协议连接到我的DAM系统。所以我的扩展程序应插入某个地方,让我连接到我的OAuth网站。在该设置页面上,我应该能够输入我的OAuth APP_ID,APP_Secret,然后我应该打开一个对话框来连接到我的OAuth网站,并输入我的帐户信息。之后,我应该能够在某些数据库中存储OAuth访问令牌。
  2. 我希望我的扩展名出现在Typo3的某些地方,无论我在哪里插入图像/媒体。每当用户想要插入图像/媒体时,扩展程序将向我的DAM系统启动页面/帧,我可以选择要插入Typo3页面的图像。

请看我附图“screen1.PNG”,screen1.PNG。当我在Typo3站点中创建一个图像元素时,在图像选项卡/部分中,它有2个按钮“添加图像”和“选择并上传文件”,这里我想我的扩展应该创建名为“From Cloud”的第3个按钮。请参见随附的“screen2.PNG”。 screen2.PNG。这个新的“From Cloud”按钮用于显示我的DAM系统上的所有图像/媒体。当用户点击此按钮时,会弹出一个对话框,请参见随附的“screen3.PNG”。 screen3.PNG。该弹出对话框将显示我的DAM系统上的所有图像/媒体,并让用户选择一些图像,并插入当前的Typo3页面。此对话框在左侧面板中包含一个文件夹树,以显示我的DAM结构。对话框显示右侧面板上的所有图像/媒体。它还有一些Typo3自己的按钮,可以将图像插入到网页中。

因为我是Typo3的新人,所以读https://docs.typo3.org/typo3cms/ExtbaseFluidBook/4-FirstExtension/1-the-example-extension.html对我来说已经很难了。主要块是如何在Typo3自己的页面中插入“From Cloud”按钮。

有人可以给我关于我的延期的建议/指导吗?或类似的扩展,让我下载和学习?

非常感谢!

typo3
2个回答
0
投票

因为我从来没有解决过这个任务,所以我可以给你一个搜索方向。

在您的TYPO3实例中,您将拥有一个文件列表模块。您必须与云系统连接。

查看根页面上的WEB-> LIST模块以获取文件存储。你会找到“文件列表”。如果你打开它,你会看到一个名为“驱动程序”的选择框。默认情况下,TYPO3仅包含驱动程序“本地文件系统”。您必须找到为云存储添加驱动程序的方法。如果成功,您可以向系统添加第二个文件存储,该存储将连接到您的服务器。


0
投票

我会把你的眼睛指向FAL Adapters这个词。它们使您可以在Filelist模块上使用云。看看其他FAL适配器,让你拥有一个。一个完成后,您可以使用云中的所有文件,因为它们直接上传到TYPO3中。

© www.soinside.com 2019 - 2024. All rights reserved.