嗨,
我在我的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
更改为任何你想要的。。。