内部链接解决问题

时间:2013-03-12 12:56:19

标签: tridion tridion-2011

我的行为如下所述(环境是SDL Tridion 2011 SP1,应用了HotFix Rollup):

我有一个页面 - 第1页 - 说下面的组件通过'不同的静态模板关联: 1)组件1

2)组件2

3)组件3

我有另一页 - 第2页 - 上面有组件4。组件4具有到组件1的内部链接。

这两个页​​面都会多次发布。

现在我的期望是第2页上的内部链接应该在运行时解决,以链接到第1页。但这不会发生 - 如果这是唯一的问题,这可能很容易破解 - 但现在真正的麻烦 - 如果编辑第2页上的组件4以具有到组件2的内部链接,则一切正常,并且第2页上的内部链接正确指向第1页。

可以检查的任何建议或数据点?

我做过的一件事是,在取消发布后,将页面从一个结构组重新定位到另一个结构组,然后发布它。

请注意: 1)所有页面和结构组层次结构多次发布

2)所有其他内部链接工作正常

3)如果我看到这些页面的预览模式,它们会生成预期的代码,包括用于内部链接的代码

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

您可能需要检查组件模板的优先级。是组件1& 2使用第1页上的相同组件模板。确保它们未设置为“从不链接”

答案 1 :(得分:0)

phew ...最后,在检查完所有内容后,我能够解决问题。

从逻辑上看,一切似乎都是正确的...所以我采用了不合逻辑的方式......从页面中删除了所有引用,重新创建了特定组件并在页面中重新链接它们...发布它们......呜呜......它开始工作....记得微软的方式..如果你的Windows出问题...只需重新启动它:( ...我很想探索原因:(