首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Sitecore8内部链接字段中通过扩展限制要选择的项

在Sitecore8内部链接字段中通过扩展限制要选择的项
EN

Stack Overflow用户
提问于 2016-11-02 10:59:55
回答 1查看 315关注 0票数 3

我有一个内部链接字段在一个自定义的模板在Sitecore 8。我希望用户使用链接字段只选择一个(比如说) PDF文件从媒体库。单击“插入链接”时,媒体库将弹出,作用域位于我在DataSource字段中设置的节点。在这里,我希望用户只看到PDF文件。

是否有可能通过内部链接字段来完成这一任务?

或者用别的方法来解决这个问题?我不希望有一个阻止用户保存实际项目的自定义字段验证。我希望用户不要为该字段选择任何“错误”文件。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-02 12:33:14

你不可能做到这一点。你现在有一些我能想到的选择:

  • 将字段类型更改为treelist (或treelistEx),并使用Datasource=/sitecore/media library/....&IncludeTemplatesForDisplay=Pdf,media folder&IncludeTemplatesForSelection=Pdf作为数据源--您的数据源将完全满足您的需要,但您的编辑器将能够选择多个pdf格式(这可以通过验证进行检查,但您希望避免这种情况)
  • 将字段类型更改为液滴墨水,并使用query:/sitecore/media library/....//*[@@templatename='Pdf']作为数据源--现在它们只能选择一个,但是您可以获得一个简单的项列表,这可能并不容易使用。
  • 为带有数据源的链接创建一个自定义字段类型:这是更多的工作,但可以为您提供您想要的东西,而且它似乎有以前做过
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40378287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档