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

时间:2013-04-17 14:39:25

标签: php web content-management-system silverstripe

您好下,
我在我的silverstripe项目中使用ss3 gallery模块,我想知道是否可以创建许多文件夹而不是自己的图片。

这是我的情况:
- 我有一个项目页面持有者,允许一些项目页面
- 我有一些项目页面包含一些数据和一些图片

当我创建一个新项目页面并添加一些图片时,图片会进入asset / bulkUppload文件夹,问题是这个文件夹拥有我所有的项目页面图片。我想通过项目页面创建一个图片文件夹,所以当我必须显示我的项目页面信息时,我可以轻松找到它的图片并显示它们

有没有人知道如何做到这一点?

谢谢,托马斯

1 个答案:

答案 0 :(得分:0)

如果您的图片上传到bulkUpload文件夹,则该模块可能会使用GridFieldBulkEditingTools模块(https://github.com/colymba/GridFieldBulkEditingTools)。

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

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

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