在Tridion模板手册(我正在看2009 SP1)中,它解释了你可以使用tridion:type='Binary'或者tridion:type='Multimedia'.显然,Binary允许您指定变体,而Multimedia允许您使用该tridion:targetattribute属性.
这些差异似乎都不能证明额外的类型是合理的,所以显然还有更多.文件说:
如果设置为Binary,则超链接指向多媒体组件中包含的二进制文件,这意味着该链接指向实际发布的二进制文件,而不是该项的Content Manager URI.
但是,多媒体类型的链接也指向二进制本身.
该文档还指出,如果使用类型多媒体,则必须在要解析的链接的相同发布操作中发布多媒体组件.
这里有什么基本机制,我应该用什么标准来选择二进制和多媒体?
我找到了一些其他文档说:
tridion:type,要创建的链接类型.
该值可以是Page,Component或Binary,但任何其他值都只能被复制(默认为Component或Page,具体取决于目标URI).该值也可以是多媒体,在这种特殊情况下保留原始元素,仅替换与tridion:href中引用的组件关联的MultiMedia组件的已发布路径的目标属性.
从阅读一些文档并查看代码,似乎tridion:type=Multimedia不会生成TCDL.相反,它会查找包中项目的"已发布路径"并将其放入输出中.从这个意义上来说,它非常类似于Good-old Script Assistent的PublishBinary调用.
| 归档时间: |
|
| 查看次数: |
980 次 |
| 最近记录: |