2

正しく解決されていないページ上の多くの ComponentLinks のうち、1 つの Componentlink があります。ページには同様のComponentlinksがたくさんあり、これを除いて正しく解決されます。リンクで参照されるコンポーネント、コンポーネントが存在するページ、このリンクが表示されないページを個別にエラーなしで公開しようとしましたが、この 1 つのリンクはフォームのアンカー タグに解決されません

Template Builder とレンダリングされたページに表示される内容は次のとおりです。

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

2 に答える 2

2

ページ内のレンダリングされたコンポーネント リンクは、かなり正常に見えます。URI を使用してコンポーネントでWhere Usedを実行してみてくださいtcm:111-8211。以外のページで使用されていないか確認してくださいtcm:111-3943-64。他のページにある場合は、コンポーネント テンプレートの優先度を確認してください。それらの少なくとも 1 つは、 Never Link以外の優先度に設定する必要があります。

于 2013-02-01T01:16:35.030 に答える
0

アンカーのように動作するはずのページ内のコンポーネントが 1 つだけ失敗しているように見えますか? 次に、出力に addAnchor="false" が表示されるのはなぜですか。ファイルでそれを true にして試していただけますか?

また、ここに記載されている簡単な手順に従っていることを確認できますか? http://yatb.mitza.net/2012/03/component-link-samples.html

于 2013-02-03T22:12:15.837 に答える