1

我正在尝试添加

<a href="tcm:45-6789">title</a>

在富文本框中。tcm:45-6789 是pdf(多媒体组件)的id。

我已经写了剃刀来检索内容。当我发布页面时,它会将链接创建为 tridion 的组件链接而不是多媒体链接。

4

3 回答 3

4

我不确定 Razor Mediator 将如何处理此问题,但在标准 DWT TBB 中,您将使用:

<a tridion:href="tcm:45-6789" tridion:type="Multimedia">title</a>

这将确保链接被处理为多媒体类型(使用二进制链接解析器),而不是使用标准动态组件链接解析器的组件类型。

可选地,可以更改 Razor 调解器本身以识别链接中使用的组件的类型,如果是多媒体组件,它可以决定使用二进制链接来解决它。但这当然需要更改调解器代码。

于 2012-08-06T13:03:36.160 回答
2

是的。当您在 RTF 中创建组件链接时,它不会生成到二进制文件的链接。检查下面的 sdl tridion 世界扩展与解决方案完全相同。

https://www.sdltridionworld.com/community/2011_extensions/process-download-links.aspx

于 2012-08-06T16:29:49.270 回答
2

在格式选项卡的富文本框中添加 pdf(多媒体组件)并选择类型作为组件并浏览多媒体组件(pdf)而不是手动编写 a href="tcm:45-6789" 后,问题得到解决。谢谢

于 2012-08-24T10:49:53.447 回答