1

を追加しようとしています

<a href="tcm:45-6789">title</a>

リッチ テキスト ボックスで。tcm:45-6789 は pdf (マルチメディア コンポーネント) の ID です。

コンテンツを取得するためにかみそりを書きました。ページを公開すると、マルチメディア リンクではなく、tridion のコンポーネント リンクとしてリンクが作成されます。

4

3 に答える 3

4

Razor Mediator がこれをどのように処理するかはわかりませんが、標準の DWT TBB では次のように使用します。

<a tridion:href="tcm:45-6789" tridion:type="Multimedia">title</a>

これにより、リンクは、標準の動的コンポーネント リンク リゾルバーを使用するコンポーネント タイプではなく、マルチメディア タイプ (バイナリ リンク リゾルバーを使用) として処理されます。

必要に応じて、Razor Mediator 自体を変更して、リンクで使用されるコンポーネントのタイプを識別できます。マルチメディア コンポーネントの場合は、バイナリ リンクを使用して解決することを決定できます。ただし、これにはもちろん Mediator コードの変更が必要です。

于 2012-08-06T13:03:36.160 に答える
2

a href="tcm:45-6789" を手動で記述する代わりに、[フォーマット] タブからリッチ テキスト ボックスに pdf (マルチメディア コンポーネント) を追加し、コンポーネントとしてタイプを選択してマルチメディア コンポーネント (pdf) を参照すると、問題が解決されました。ありがとう

于 2012-08-24T10:49:53.447 に答える