marketo/silverstripe-contextawareuploadfield

此包已被弃用,不再维护。未建议替代包。

一个利用配置和关键词确定上传目标的上传字段

安装数: 6,182

依赖: 0

建议者: 0

安全: 0

星标: 4

关注者: 15

分支: 1

开放问题: 0

类型:silverstripe-module

dev-master 2017-03-05 22:52 UTC

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 来刷新配置清单以启用新的配置。

许可证

许可证

维护者

错误跟踪器

https://github.com/Marketo/SilverStripe-ContextAwareUploadField/issues