指定Drupal IMCE模块存放图片的路径
文章目录
如果你在Drupal里用IMCE来上传图片,IMCE默认是把图片一股脑的扔到目录sites/default/files/u%uid下面(%uid是指用户的ID编号)。
这样放图片并不是太理想,随着建站时间的增长,图片的数量必定会越来越多,一股脑地放在一个文件夹下,并不好管理。
我们可以在IMCE里进行一定的设置,从而达到定制保存路径的目的。
从Drupal的管理用户菜单里,进入Administrater –> Site configuration –> IMCE,编辑用户所用的IMCE Profile,如下图所示:
对Profile里的Directories属性进行修改,即可以自定义任何喜欢的路径来存放图片,比如说,我用以下面的代码:
php: return ‘u’.$user->uid.’/’.date(‘Y’, $user->created).’/’.date(‘m’, $user->created);
则IMCE在上传图片的时候,会保存在形如下面的路径里:
sites/default/files/u4/2009/07/
随着上传时间的不同,图片保存的路径也有所变化,这样就方便管理了。
文章作者 cookwhy
上次更新 2009-07-17