8

我按照 SDL Live Content 中的说明在 Tridion 2011 环境 (.NET) 上安装了 SmartTarget 2011 SP1。

问题是当我发布一个页面时,我所有的

<tcdl:xxxx>

标签被转换为

<smarttarget:xxx>

不好的是

<tcdl:ComponentPresentation>

也转化为

<smarttarget:ComponentPresentation>

代替

<tridion:ComponentPresentation>

我错过了什么?谢谢!

编辑添加 cd_deployer_conf.xml 的 TCDLEngine 部分(我删除了注释行):

<TCDLEngine> 
    <Properties> 
        <Property Name="tcdl.dotnet.style" Value="controls"/>  
        <Property Name="tcdl.jsp.style" Value="tags"/>  
    <Property Name="aspnet.tagprefix" Value="tridion" />
    <Property Name="aspnet.tagprefix" Value="smarttarget" />
    </Properties>  

    <TagBundle Resource="com/tridion/smarttarget/tcdl/tagbundle.xml"/>
</TCDLEngine>  
4

1 回答 1

3

为您的 Deployer 配置删除以下元素:

<Property Name="aspnet.tagprefix" Value="tridion" />
<Property Name="aspnet.tagprefix" Value="smarttarget" />
于 2012-10-18T13:20:22.070 回答