就在我认为我了解 Tridion 如何解析链接时....
根据有关组件链接的文档 -
If you unpublish a Component, any Components that link to that Component are not unpublished.
这是否仅与 DCP 相关?
我们在 DCP 和组件链接中使用了组件。当我取消发布组件时,例如C5,在“要取消发布的项目”列表中,我看到仅通过组件链接连接到 C5 的页面 - 我从列表中打开了几个页面,但没有一个直接在 CP 中使用该组件,但它是从另一个链接到的同一页面上的组件:
Page P1
CP1
C1 + CT1
CP2
C2 + CT2
(C2 links to C3 below)
Page P2
CP1
C3 + CT3
CP2
C4 + CT4
(C4 links to C5 below)
Page P3
CP1
C5 + CT5
当我取消发布组件 C5 时,页面 P1 在取消发布列表中 - 这是正确的行为吗?
编辑
抱歉,这是 Tridion 2011 SP1。
最佳答案
我认为这确实是错误的行为。取消发布组件不应取消发布所有包含组件的页面,这些组件具有指向我们正在取消发布的组件的组件链接。
编辑
@Neil,我能想到的唯一可能触发您描述的行为的是以下内容:
- 2009 年或更早。带有发布/取消发布代码的 TBB、工作流或事件系统 根据您的描述的组件。
- 2011 GA 或更新版本。 TBB、Workflow、EventSystem 或带有代码的解析器扩展,可触发您在帖子中解释的行为。
- 不太可能,但仍有可能,一个错误 :)
关于tridion - 快速检查 Tridion 链路传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13345973/