2013-03-12 110 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