2013-03-12 65 views
1

我得到一个怪胎行为规定如下(环境是支持SDL Tridion应用于2011 SP1与修补程序汇总):内部链接解析问题

我有一个页面 - 页1 - 萨伊以下通相关的IT组件“不同的静态模板: 1)组分1

2)组分2

3)组分3

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

这两个页面都多次发布。

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

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

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

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

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

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

任何帮助将不胜感激。

+0

当你说“这是不会发生” - 没有解析链接*所有*或只是错误的链接 – Neil 2013-03-12 13:34:39

+0

没有链接所有 – 2013-03-12 13:55:39

+1

总是有它下面的正当理由......我只能说是检查你的cd_core?日志(设置在调试)的链接信息。 – 2013-03-12 14:33:19

回答

0

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

逻辑上的一切似乎是正确的......所以我去了不合逻辑的方式去除....从页面上的所有参考,重新创建特定的组件,然后在页面重新链接它们...它们发布...和宇豪...它开始工作....想起了微软way..If您的Windows是给问题......只需重新启动它:(...我很想虽然探索的原因:(

2

您可能需要检查您的Compoennt模板优先级。是否组件1 & 2使用第1页上的相同组件模板确保它们没有设置为“Never Link”

+0

感谢Chris的回复。 不幸的是,我已经检查过,组件模板的优先级设置为“中”。 – 2013-03-13 13:51:02