Tridion内容交付:TCDL未在REL DCP中呈现

我创build了一个包含UGC TCDL标签的dynamic组件演示文稿。 DCP作为REL发布给经纪人数据库。

我可以在COMPONENT_PRESESENTATIONS表中看到标签存在。 ( <tcdl:PostRating .../><tcdl:ContextVariable..../>等)。

COMPONENT_PRES_META_DATA表中,我可以看到有问题的DCP具有RELCOMPONENT_OUTPUT_FORMAT

我已经将我的testing用例缩减到了一个简单的如下页面:

 <%@ 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")); %> 

这个页面呈现DCP的内容,就像在数据库中一样, <tcdl:/>标记仍然保持不变。

在网站的bin\config\cd_dynamic_conf.xml文件中,configuration了一个Configuration/TCDLEngine/Renderer/TagBundle元素,如下所示:

 <TagBundle Resource="ugc_renderer_bundle.xml"/> 

bin\lib\ugc_dynamic.jar存在

我还应该在哪里找我的configuration问题? 这个问题还有其他可能的原因,还是我可能采取的方法?

我已经看到2011 SP1文档提到TagBundle元素需要在Configuration/TCDLEngine/Renderer元素下,但UGC文档似乎指出了其他方面:

<TCDLEngine>部分中,在结束标记之前插入以下元素:

 <TagBundle Resource="ugc_renderer_bundle.xml"/> 

所以在TCDLEngine元素中,不在Renderer元素中。 我不确定这是为什么,这两者中的哪一个可能是文档缺陷(或者甚至两者都适用于某些情况),但是您是否以这种方式尝试了configuration?