【发布时间】:2012-12-16 09:32:02
【问题描述】:
CDN 集成似乎是 Tridion 人群中的热门话题。但是,不知何故,可用的讨论主要围绕在 CDN 之间推送内容展开。我特别感兴趣的是:
修改/加前缀内嵌图像出站链接以使用 CDN 的正确方法是什么?
最简单的方法是创建一些后处理 TBB,对 Output 项进行操作,并将其放在“默认完成操作”中。不过,在 CD 端这样做似乎更正确,不是吗?
编辑
考虑更奇特的情况:如果我不仅想修改图像路径,而且将整个图像链接包装到 ASP.Net 控件中,该怎么办。我在哪里做这个?
编辑 2
到目前为止,通过 TBB 实现了对 ASP.Net 控件替换的标记。顺利,只需要留意以下细微的事情:
- 考虑 CSS 内联样式(即:background-image: url(..))
- 新的 TBB 需要放在任何链接操作逻辑之后(例如:从 Html 中提取二进制文件、在包中发布二进制文件、链接解析器)
- 最快和最健壮的实现可能是使用简单的字符串替换(与正则表达式或 XML 解析相比)
- 要保持标准“预览”逻辑完好无损,触发逻辑需要一些条件
【问题讨论】:
-
现在这个问题似乎主要集中在开始讨论上。尽管这绝对是一个有趣的话题,但 Stack Overflow 并不适合(也不是最佳平台)进行此类讨论。有什么方法可以在问题中分享您的 CDN 方法并告诉我们您对此有哪些疑问?
标签: tridion cdn tridion-2011 templating