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