就在我想我了解Tridion如何解析链接时......
根据有关组件链接的文档 -
如果取消发布组件,则链接到该组件的任何组件 组件未发布。
这只与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。
答案 0 :(得分:2)
我认为这确实是错误的行为。取消发布组件时,不应取消发布包含组件链接的组件的所有页面,这些组件链接指向我们要取消发布的组件。
修改强>
@Neil,我能想到的唯一能够触发你描述的行为的是:
答案 1 :(得分:0)
取消发布C5,作为页面和静态内容使用的DCP,应该:
问题是,取消发布P2是否应该取消发布C3,因此C2和它嵌入的P1页面(静态)。使用非动态嵌入式CP取消发布页面不会至少为我的SDL Tridion 2011 SP1-1设置取消发布其他页面。
但是,因为动态组件是通过“静态”组件链接的,所以我认为最好的情况是删除并发布页面。否则,如果您真的只是指DCP,那么您将删除其他页面,例如P2。