如何使用ss3 Gallery模块创建文件夹




我在我的silverstripe项目中使用了ss3图库模块,我想知道是否有可能创建比图片更多的文件夹。

这就是我的处境:
-我有一个项目页面固定器,它允许一些项目页面
-我有一些项目页面与一些数据和一些图片

当我创建一个新的项目页面并添加一些图片时,图片会放在asset/bulkUppload文件夹中,问题是这个文件夹拥有我所有的项目页面图片。我想按项目页面创建一个图片文件夹,这样当我必须显示我的项目页面信息时,我可以很容易地找到它的图片并显示它们

有人知道这是怎么可能的吗?

谢谢,Thomas

如果您的图像上载在bulkUpload文件夹中,则该模块可能使用GridFieldBulkEditingTools模块(https://github.com/colymba/GridFieldBulkEditingTools)。

如果是这种情况,您可以为每个GridFieldConfig:添加此行

$config->getComponentByType('GridFieldBulkImageUpload')->setConfig( 'folderName', 'gallery/'.$this->ID );

这将把图像保存在assets/gallery下每个页面的编号子文件夹中。但是你可以将'gallery/'.$this->ID更改为任何你想要的。。。

最新更新