【问题标题】:Internal Link Resolution Issue内部链接解析问题
【发布时间】:2013-02-28 00:05:04
【问题描述】:

我的行为异常如下所述(环境是 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) 如果我看到这些页面的预览模式,它们会生成预期的代码,包括用于内部链接的代码

我们将不胜感激。

【问题讨论】:

  • 当你说“这没有发生” - 是没有解决链接根本或只是错误的链接?
  • 这背后总有一个正当的理由……我只能说检查您的 cd_core 日志(在调试中设置)以获取链接信息。
  • 感谢您的回复 Nuno,很遗憾我没有编辑日志记录配置的权限:(

标签: tridion tridion-2011


【解决方案1】:

呼...在检查一切都正确后,我终于能够解决问题了。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 感谢克里斯的回复。不幸的是,我已经检查过了,组件模板的优先级设置为“中”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 2011-04-08
    • 1970-01-01
    相关资源
    最近更新 更多