Résolution de liaisons binaires dans RTF | OUT de la BOÎTE


3

J'ai besoin de résoudre les liens binaires (dynamiquement) du champ RTF d'un composant. Je n'utilise pas DWT TBB dans mon modèle et la sortie de rendu à l'aide de TBB C# ou Razor. Je place les TBB "default finish actions" TBB en bas dans Template, qui contient OOB "Link Resolver" TBB dedans.

Avec la configuration ci-dessus, les liens binaires de RTF sont rendus comme <tridion:ComponentLink>, mais cela ne sert pas mon but. Dans ma compréhension, pour les liens binaires, j'ai besoin de rendre un tag côté serveur <tridion:BinaryLink> par code de modèle. qui sont ensuite résolus du côté serveur. Pour ce faire, j'attrape les liens multimédias de RTF dans du code de modèle et je les remplace par (avec les paramètres requis). Et ça fonctionne bien comme prévu.

Ma question est, Est-ce la bonne façon de remplacer les liens dans le code de modèle? Ou y at-il une meilleure solution ou OOB pour cela?

Merci

5

AFAIK, lorsque vous créez des liens dans le domaine des composants RTF, Tridion ne génère pas le lien binaire.

Vous pouvez vous référer à l'extension Process Download Links in Output à cette fin.

Ceci a été écrit pour SDL Tridion 2011, mais il est possible que cela fonctionne aussi pour SDL Tridion 2013.

  0

Merci Pankaj, je vais jeter un oeil sur le TBB. Je suppose qu'il fait la même chose, en remplaçant les liens binaires RTF. 08 oct.. 152015-10-08 10:56:18

  0

Je pensais que la partie Ajouter des binaires des actions de finitions par défaut TBB générait des liaisons binaires et ajoutait des composants multimédias au package (pour le rendu DWT). Ou faites-vous référence au médiateur Razor? 22 mars. 162016-03-22 13:55:52