在Shopware中的媒体/图像目录中使用缩略图文件夹

时间:2018-01-03 07:09:51

标签: thumbnails shopware

我是Shopware的新手。

我想知道当所有缩略图图像存储为嵌套文件夹结构时(例如aa / 20 / e4),文件夹媒体/图像/缩略图的用途是什么。

由于

1 个答案:

答案 0 :(得分:1)

您可以查看MediaService Documentation

问题

自Shopware开始以来,... # Iterating through my list to get a set of buttons row = 0 for i in calculator_layout: col = 0 for a in i: key_press = tk.Button(box_1, text=a[0]) key_press.grid(row=row, column=col, ipadx=10, ipady=8, sticky='we') key_press.configure(background='#545454', fg='white', font=('Computer Modern', 10), activebackground='red', state='normal', # CHANGED. command=lambda sym=str(a[0]): lab_1.configure(text=lab_1.cget('text')+sym)) col += a[1] row += 1 root.mainloop() 文件被组织在名为media的目录中,每个媒体类型具有子目录,例如:图像,视频等。在子目录中,每个文件都被抛入。问题是,如果你有大量的媒体文件,文件操作会变得非常慢,特别是在Windows系统上。

出于这个原因,我们决定将常用技术应用于我们的媒体管理并引入新的MediaService。

解决方案

MediaService的主要目标是抽象和处理所有文件操作,这样您就不必担心解决与之相关的常见问题。要记住的关键想法是,您不应该直接对文件执行任何文件系统操作。如果您需要阅读,移动或删除文件,则应始终使用MediaService。

过去,最常见的用例是从数据库加载类似media的路径,并在模板渲染过程中,将基本URL添加到其中。这些路径仍然使用,但现在作为虚拟路径。这些路径标识您的文件,MediaService使用它们来访问它们。请注意,实际文件不会位于文件系统中的确切位置。由MediaService来检索来自此虚拟路径的真实路径。