在Tridion模板手册(我正在查看2009 SP1)中,它解释说您可以使用tridion:type='Binary'
或tridion:type='Multimedia'
。显然二进制允许你指定一个变种,而Multimedia允许你使用tridion:targetattribute
属性。在Tridion Link Resolver模板构建模块中,二进制和多媒体有什么区别
这些差异似乎都不能证明一个额外的类型,所以显然比这更多。该文档说:
如果设置为二进制,超链接指向多媒体组件中包含的二进制文件,这意味着该链接指向实际发布的二进制文件,而不是该项目的Content Manager URI。
但是多媒体类型的链接也指向二进制本身。
该文档还指出,如果使用多媒体类型,则必须在要发布的链接的相同发布操作中发布多媒体组件。
这里有什么潜在的机制,我应该在二进制和多媒体之间选择什么标准?
+1挖掘出来的弗兰克。我自己也经历过相同的代码,事实上,MultiMedia似乎被视为一种特殊情况。似乎TCDL链接最终都是tcdl:Link。这有意义吗? – 2012-03-11 21:38:40
是的,链接类型的不同在于tcdl:Link的type属性。但是tridion:type = Multimedia不会以tcdl:Link的形式出现,而只会导致将出版路径放入您的输出中。 – 2012-03-12 13:55:43