是否取消发布页面组件中使用的pdf会导致页面未发布?

时间:2012-02-18 15:47:18

标签: tridion

我们正在使用与PDF架构关联的动态组件模板处理PDF发布,然后创建我们需要链接到PDF的二进制链接。

我们发现,取消发布作为页面上使用的组件内部组件链接的PDF会触发页面取消发布。

我知道我们可以通过使用自定义解析器控制此行为,但这是预期的结果吗?

此行为是否已从Tridion 2009更改为Tridion 2011?

2 个答案:

答案 0 :(得分:6)

BinaryLinks用于“内联二进制内容”,通常用于src属性包含的内容。

<img src="..." />
<video width="320" height="240" controls="controls">
  <source src="movie.mp4" type="video/mp4" />
  <source src="movie.ogg" type="video/ogg" />
  Your browser does not support the video tag.
</video>

对于此内联二进制内容,没有它,页面将无法正确显示。知道这一点,当您取消发布MMC时,页面取消发布是正确的。因此,据我所知,这确实是预期的行为,在很长一段时间内没有改变。

错误在于将MMC用于要显示为超链接的PDF。对于你想链接到的任何东西(所以变成&lt; a href =“...”)你应该使用ComponentLink(当然它的PageLink是一个Page)。

答案 1 :(得分:4)

二进制组件使用的项目的未发布已于2009年出现(如此多,这甚至是Tridion 2009业务分析师考试的一个问题)。

我看到人们使用动态组件演示文稿为他们的二进制文件开发的趋势,绕过了所有这些副作用,但是你的网页上可能存在错误的二进制链接。

如果您沿着DCP路线查找二进制文件,请确保使用动态链接(通过在锚标记中使用“tridion:type = binary”在CM上创建非常简单)。