我想实现Typo3扩展:从我的云站点加载图像/媒体,并插入Typo3网页。
但我是Typo3的新角色。我想学习如何构建我的扩展。有人可以告诉我指南或类似扩展名,类似于我的扩展吗?我读了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实例中,您将拥有一个文件列表模块。您必须与云系统连接。
查看根页面上的WEB-> LIST模块以获取文件存储。你会找到“文件列表”。如果你打开它,你会看到一个名为“驱动程序”的选择框。默认情况下,TYPO3仅包含驱动程序“本地文件系统”。您必须找到为云存储添加驱动程序的方法。如果成功,您可以向系统添加第二个文件存储,该存储将连接到您的服务器。
我会把你的眼睛指向FAL Adapters这个词。它们使您可以在Filelist
模块上使用云。看看其他FAL适配器,让你拥有一个。一个完成后,您可以使用云中的所有文件,因为它们直接上传到TYPO3中。