marketo / silverstripe-contextawareuploadfield
此包已被弃用,不再维护。未建议替代包。
一个利用配置和关键词确定上传目标的上传字段
dev-master
2017-03-05 22:52 UTC
Requires
This package is auto-updated.
Last update: 2024-03-15 17:18:15 UTC
README
需求
- SilverStripe ^3.1
安装
推荐通过 composer 安装此模块
composer require marketo/contextawareuploadfield:dev-master
如果你没有使用 composer,请将代码拉取到自己的目录中。
示例
要将此添加到页面对象中,你可以将以下代码放入你的 YAML 配置中。
ContextAwareUploadField: upload_paths: Page: some/location/$ClassName/$URLSegment
URL 中的段直接对应于数据库中的字段。位置始终位于 assets 下。
upload_paths
也接受 SilverStripe 点表示法。例如
ContextAwareUploadField: upload_paths: Teacher: teachers/$Name Course: teachers/$Teacher.Name/$Name Student: students/$GraduatingClass.Year/$Name
如果你希望覆盖所有 UploadField 实例,可以使用以下代码。
Injector: UploadField: class: ContextAwareUploadField
运行 dev/build?flush=1
来刷新配置清单以启用新的配置。
许可证
见 许可证
维护者
- Nathan J. Brauer nathan@marketera.com
错误跟踪器
https://github.com/Marketo/SilverStripe-ContextAwareUploadField/issues