【发布时间】:2012-06-28 04:22:48
【问题描述】:
在 Tridion 中,类似于架构或元数据架构中的字段可以是文本、嵌入式架构或组件链接...有没有办法让字段像组件链接一样成为项目选择,但是选择不同类型的 Tridion 对象而不是组件?
我希望用户能够通过界面选择复合组件模板或页面对象,而不是在文本字段中输入 tcm 并读取该值。
这可能吗?
【问题讨论】:
在 Tridion 中,类似于架构或元数据架构中的字段可以是文本、嵌入式架构或组件链接...有没有办法让字段像组件链接一样成为项目选择,但是选择不同类型的 Tridion 对象而不是组件?
我希望用户能够通过界面选择复合组件模板或页面对象,而不是在文本字段中输入 tcm 并读取该值。
这可能吗?
【问题讨论】:
没有。 Tridion GUI 不处理指向组件模板的链接。在某些情况下,Tridion Content Manager 后端可以处理指向组件模板的链接,这就是为什么(例如)您可以在页面的 WhereUsed 对话框中看到组件模板的原因。
大多数人最终会使用常规文本字段来保存此类组件模板链接,然后使用Bart's Item Selector 之类的内容来提供输入帮助。
【讨论】:
创建指向组件以外的其他类型的链接时必须小心,因为它们可能无法进行内容移植,并且在将这些字段从一种环境移植到另一种环境后会遇到问题。
基本上 tcm uris 不会被内容搬运工解析。
【讨论】:
这必须通过构建自定义 CME (GUI) 扩展来实现。
【讨论】: