Tridion ComponentLink无法解析

时间:2013-01-31 23:26:04

标签: tridion tridion-2011 tridion-content-delivery

我们在页面上没有正确解析的许多此类ComponentLink中有一个Componentlink。页面上有大量类似的Componentlinks,除了这个之外,它们也可以正确解析。我们已经尝试发布链接引用的组件,组件所在的页面,此链接未出现的页面,单独没有错误但是这一个链接没有解析为表单的锚标记    

以下是我们在Template Builder和渲染页面中看到的内容

模板生成器的部分输出

<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>

2 个答案:

答案 0 :(得分:2)

页面中呈现的组件链接看起来很正常。尝试在URI tcm:111-8211的组件上执行使用位置。检查它是否在tcm:111-3943-64以外的页面上使用。如果它在某些其他页面上,请检查组件模板的优先级。必须至少将其中一个设置为 Never Link 以外的优先级。

答案 1 :(得分:0)

看起来您在页面中只有一个组件失败,它应该像锚一样?那么为什么我在输出中看到addAnchor =“false”,你可以在文件中将其设置为true并尝试吗?

您也可以确保按照此处提到的简单步骤进行操作吗? http://yatb.mitza.net/2012/03/component-link-samples.html