Question Diffusion de contenu Tridion: TCDL non rendu dans REL DCP


J'ai créé une présentation de composant dynamique contenant les balises UGC TCDL. Le DCP est publié dans la base de données du courtier en tant que REL.

Je peux voir dans le COMPONENT_PRESESENTATIONS indique que les balises sont présentes. (<tcdl:PostRating .../>, <tcdl:ContextVariable..../> etc.)

dans le COMPONENT_PRES_META_DATA tableau, je peux voir que le DCP en question a un COMPONENT_OUTPUT_FORMAT de REL.

J'ai réduit mon cas de test à une page qui fait simplement ce qui suit:

<%@ Page Language="C#" %>
<%
  var ass = new Tridion.ContentDelivery.DynamicContent.ComponentPresentationAssembler("tcm:19-448-64");
  Response.Write(ass.GetContent("tcm:19-429", "tcm:19-449-32"));
%>

Cette page rend le contenu du DCP exactement comme il se trouve dans la base de données, avec le <tcdl:/> étiquettes encore intactes.

dans le bin\config\cd_dynamic_conf.xml fichier sur le site Web, est configuré comme Configuration/TCDLEngine/Renderer/TagBundle élément, comme suit:

<TagBundle Resource="ugc_renderer_bundle.xml"/>

et bin\lib\ugc_dynamic.jar est présent

Où devrais-je chercher des problèmes avec ma configuration? Existe-t-il d'autres causes possibles à ce problème ou des approches que je pourrais adopter?


5
2018-06-23 16:46


origine


FYI: Il existe une proposition pour un site dédié à Tridion - Si vous travaillez régulièrement avec Tridion, vous voudrez peut-être visiter la Zone 51 et vous engager sur ce site si vous ne l’avez pas déjà fait, c’est très proche de la bêta. - voretaq7
Merci @ voretaq7. Je suis attaché à la proposition depuis le tout début. Il est très bienvenu de vous voir encourager les gens à s’inscrire. - Dominic Cronin


Réponses:


J'ai vu le Documentation 2011 SP1 mentionne que le TagBundle l'élément doit passer sous la Configuration/TCDLEngine/Renderer élément, cependant Documentation UGC semble indiquer le contraire:

dans le <TCDLEngine> section, insérez l'élément suivant juste avant la balise de fin:

<TagBundle Resource="ugc_renderer_bundle.xml"/>

Donc c'est juste dans le TCDLEngine élément et non à l'intérieur d'un Renderer élément. Je ne suis pas sûr de savoir pourquoi et lequel des deux pourrait être un défaut de documentation (ou même si les deux sont valables dans certains cas), mais avez-vous essayé la configuration de cette façon?


4
2017-11-30 11:58



Merci pour cette entrée intéressante, Bart. Si vous faites cela, cd_dynamic_conf.xml ne valide plus. Cela fait une différence par rapport à ce qui est affiché sur la page, mais cela ne résout pas le problème. - Dominic Cronin
c’est peut-être un bon moyen de contacter le service client, puisqu’il ya manifestement un problème ici quelque part. - Bart Koopman