我正在尝试添加
<a href="tcm:45-6789">title</a>
在富文本框中。 tcm:45-6789是pdf(多媒体组件)的id。
我写过剃须刀来检索内容。 当我发布页面时,它正在创建链接作为tridion的组件链接而不是多媒体链接。
答案 0 :(得分:4)
我不确定Razor Mediator如何处理这个问题,但是在标准的DWT TBB中你会使用:
<a tridion:href="tcm:45-6789" tridion:type="Multimedia">title</a>
这将确保链接作为多媒体类型(使用二进制链接解析程序)处理,而不是键入将使用标准动态组件链接解析程序的组件。
可选地,可以更改Razor Mediator本身以识别链接中使用的Component的类型,并且在多媒体组件的情况下,它可以决定使用二进制链接来解决它。但这需要更改Mediator代码。
答案 1 :(得分:2)
是。在RTF中创建组件链接时,它不会生成到二进制文件的链接。检查下面的sdl tridion world扩展与解决方案完全相同。
https://www.sdltridionworld.com/community/2011_extensions/process-download-links.aspx
答案 2 :(得分:2)
在格式选项卡的富文本框中添加pdf(多媒体组件)并选择类型作为组件并浏览多媒体组件(pdf)而不是手动编写a href =“tcm:45-6789”后,问题得以解决。 感谢