2

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

这是我们在模板生成器和渲染页面中看到的内容

模板生成器的部分输出

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

2 回答 2

2

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

于 2013-02-01T01:16:35.030 回答
0

看起来你只有一个页面中的一个组件失败,它应该表现得像一个锚?那为什么我在你的输出中看到 addAnchor="false" ,你能在文件中让它为真并尝试吗?

另外,您能否确保您遵循此处提到的简单步骤? http://yatb.mitza.net/2012/03/component-link-samples.html

于 2013-02-03T22:12:15.837 回答