我按照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>

最佳答案

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

<Property Name="aspnet.tagprefix" Value="tridion" />
<Property Name="aspnet.tagprefix" Value="smarttarget" />

10-08 12:35