私は次のようにTridionバイナリリンクを生成しています:
- Razor TBBは、バイナリリンクのリンクリゾルバー構文を生成します
- リンクリゾルバーTBBはTCDLを生成します。
出力は、出力タイプRELの動的コンポーネントテンプレートとして公開されます。パブリケーションターゲットはASP.NETを指定します。
ブローカーデータベースのCOMPONENT_PRESENTATIONSテーブルに表示される内容は、次のように出力されます。
<tcdl:Link type="binary" origin="tcm:0-0-0"
destination="tcm:34-669" templateURI="tcm:0-0-0"
linkAttributes="" textOnFail="true" addAnchor=""
variantId="">Document2</tcdl:Link>
したがって、少なくとも「Document2」というテキストが表示されることを期待します。
バイナリリンクコントロールを手作りした場合<tridion:BinaryLink..../>
、これは問題なく機能しますが、上記のTCDLによって生成された目に見える出力はありません。
何がうまくいかないのでしょうか?次に何を調査する必要がありますか?