2012-10-18 10 views
8

Tôi đã cài đặt SmartTarget 2011 SP1 trên môi trường Tridion 2011 (.NET) theo hướng dẫn trong Nội dung trực tiếp của SDL.Tridion và SmartTarget: thẻ tcdl được chuyển thành <smarttarget: xxx> thay vì <tridion:xxx>

Vấn đề là Khi tôi xuất bản một trang, tất cả của tôi

<tcdl:xxxx> 

thẻ được chuyển đổi thành

<smarttarget:xxx> 

Điều xấu là

<tcdl:ComponentPresentation> 

cũng được chuyển thành

<smarttarget:ComponentPresentation> 

thay vì

<tridion:ComponentPresentation> 

tôi đang thiếu gì? Cảm ơn bạn!

Edited để thêm TCDLEngine phần của cd_deployer_conf.xml (đường tôi đã xóa nhận xét):

<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> 
+0

Bạn có thể đăng những gì bạn có trong TCDLEngine phần của tập tin cd_deployer_conf cho mục tiêu đó là xử lý các gói triển khai? –

+0

Vâng, điều này chắc chắn trông giống như một vấn đề với ánh xạ TCDL, tôi đã thấy điều này trước đây. Vui lòng đăng phần TCDLEngine khi Jeremy hỏi. –

Trả lời

3

Hủy bỏ các yếu tố sau đây để cấu hình Deployer của bạn:

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

Cảm ơn bạn! Nó hoạt động, nhưng tôi tự hỏi tại sao cài đặt SmartTarget thêm hai dòng đó. –

+0

Điều đó có vẻ như một lỗi trong trình cài đặt ... Tôi sẽ tăng nó với nhóm. –

+0

Trình cài đặt thêm vào tệp cấu hình CD? Tôi không bao giờ biết điều đó - rõ ràng là bạn học được điều gì đó mới mẻ mỗi ngày :) –