2012-10-18 6 views
8

Ich habe SmartTarget 2011 SP1 auf einer Tridion 2011-Umgebung (.NET) gemäß den Anweisungen in SDL Live Content installiert.Tridion und SmartTarget: tcdl-Tags konvertiert zu <Smartziel: xxx> statt <tridion:xxx>

Das Problem ist, dass, wenn veröffentliche ich eine Seite, die alle meine

<tcdl:xxxx> 

-Tags werden umgewandelt in

<smarttarget:xxx> 

Das Schlimme ist, dass

<tcdl:ComponentPresentation> 

auch in umgewandelt wird

<smarttarget:ComponentPresentation> 

statt

<tridion:ComponentPresentation> 

Was bin ich? Vielen Dank!

Edited zu TCDLEngine Abschnitt cd_deployer_conf.xml hinzufügen (I gelöscht kommentierten Zeilen):

<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

Können Sie nach, was Sie haben in der TCDLEngine-Abschnitt der cd_deployer_conf-Datei für das Ziel, das die Bereitstellungspakete verarbeitet? –

+0

Ja, das sieht sicher aus wie ein Problem mit den TCDL-Mappings, das habe ich schon mal gesehen. Bitte schreibe die TCDLEngine Sektion, wie Jeremy gefragt hat. –

Antwort

3

Entfernen Sie die folgenden Elemente für Ihre Deployer config:

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

Danke! Es funktioniert, aber ich frage mich, warum das SmartTarget-Installationsprogramm diese beiden Zeilen hinzufügt. –

+0

Das scheint ein Fehler im Installer zu sein ... Ich werde es mit dem Team besprechen. –

+0

Das Installationsprogramm fügt eine CD-Konfigurationsdatei hinzu? Ich habe das nie gewusst - klar, dass du jeden Tag etwas Neues lernst :) –