提供了在目标路径和文件名中使用节点令牌的功能。 再简单一点来说,这个模块允许你使用基于替换模式的令牌,来维护一个干净简洁的文件系统。
它包括以下特性:
文件路径的配置,现在使用了节点令牌,替代了以前的用户令牌。文件名可配置.支持Drupal核心上传模块,FileField模块,ImageField模块,ImageField Crop模块,Image模块,Comment Upload模块。还有Audio模块。以及一些其它特性。
这个模块依赖于Token(令牌)模块
用法,
以FileField/imageField模块为为例,可以在字段的配置页面,在页面设置〉FileField Path设置中配置。位于 http://[www.yoursite.com/path/to/drupal]/admin/content/node-type/[node-type]/fields/[field-name]
常见问题:
1, FileField模块本身支持令牌么?
支持,但是仅支持用户令牌,不支持节点令牌。
2, 为什么文件上传到了'files/[nid]',而不是'files/1'?
因为在上传得时候,节点还没有保存,节点id还不存在,所以暂时使用'files/[nid]'。
3, 在'Retroactive updates'(“追溯更新”)上,有一个警告?
'Retroactive updates'是用来删除,或者重命名以前上传的文件的,所以用的时候要小心,最好只用于测试环境下,因为它有可能引入一些错误链接文件。
项目地址:http://drupal.org/project/filefield_paths
Drupal文档汉化:http://www.thinkindrupal.com