2013-01-31 44 views
2

我們在一個頁面上的許多這樣的ComponentLinks中有一個Componentlink沒有正確解析。頁面上有許多類似的Componentlinks,除了這個,它們也可以正確解析。我們已嘗試發佈鏈接引用的組件,組件所在的頁面,此鏈接未出現的頁面,單獨且無錯誤,但此一個鏈接未解析爲表單的定位標記 Tridion ComponentLink無法解析

下面是我們在模板生成器看到和所呈現的頁面

模板生成器的部分輸出

<p class="break"> 
    <a href="/WebUI/Editors/CME/Views/Popups/Preview/Preview.aspx#id=tcm:111-8211" > 
     Learn more <span class="arrow-right"> </span> 
    </a> 
</p> 

部分呈現的頁面輸出

<p class="break"> 
    <tridion:ComponentLink pageURI="tcm:111-3943-64" componentURI="tcm:111-8211" 
     templateURI="tcm:0-0-0" addAnchor="false" 
     linkText="Learn more &lt;span class=&#34;arrow-right&#34;&gt; &lt;/span&gt;" 
     linkAttributes="" textOnFail="true"/> 
</p> 
+0

他鏈接到您的部分輸出似乎沒有工作。你能直接粘貼到問題中嗎?另外,請提供瀏覽器看到的呈現源。 –

+0

另外,您是否使用任何TBB來執行自定義組件鏈接解析? –

+0

如果您覺得對解決您的Tridion問題很有幫助 - 請考慮使用您的SO帳戶在http://area51.stackexchange.com/proposals/38335/tridion?referrer=eo63snjNlUWNn9xqeeO2NA2上提交51區提案 - SDL Tridion社區真的如此需要我們可以獲得的所有支持 –

回答

2

您在頁面中呈現的組件鏈接看起來很正常。嘗試做一個使用的地方上的組件與URI tcm:111-8211。檢查它是否在tcm:111-3943-64以外的頁面上使用。如果在其他頁面上,請檢查組件模板的優先級。至少必須將其中一個設置爲除之外的優先級從不鏈接

+1

如果可能的話,也值得檢查cd_core.log中的鏈接日誌信息。 –

0

看起來您只有一個頁面中的組件失敗,應該像一個錨點?那麼爲什麼我會在輸出中看到addAnchor =「false」,你可以在文件中使其成爲true,然後嘗試嗎?

另外你可以確保你遵循了這裏提到的簡單步驟? http://yatb.mitza.net/2012/03/component-link-samples.html