我们在页面上没有正确解析的许多此类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 <span class="arrow-right"> </span>"
linkAttributes="" textOnFail="true"/>
</p>
答案 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