I have been migrated to SDL Web 8.1. I have published one Page. The main body of page content is having

<tcdl:ComponentPresentation type="dynamic" ComponentURI="value" TemplateURI="value">

When I browse my page and the main content is missing. Earlier my page used to published as

<tridion:ComponentPresentation runat="server" PageURI="value" ComponentURI="value" TemplateURI="value">

Can anyone help me if I'm missing any jar/configurations?


I have set TCDL engine in the Deployer configuration file as below:

        <Property Name="tcdl.dotnet.style" Value="controls"/>
        <Property Name="tcdl.jsp.style" Value="tags"/> 
        <Property Name="tcdl.target.language" Value="rel" />
   <!--<TagBundle Resource="webforms_tcdl.xml" />-->

Am I missing anything here? Else suggest or direct me what have to be set?

  • 1
    Can you check your deployer conf? The target language configuration is now defined in this file. – Nuno Linhares Jun 21 '17 at 15:05
  • @NunoLinhares Thanks, I updated my question with more information. – afreen Jun 21 '17 at 17:32

In your deployer Role, try updating the value to dotnet in following property <Property Name="tcdl.target.language" Value="dotnet" /> in the cd_deployer_conf.xml file

Restart the deployer services and unpublish the page once and publish it again to see whether it helps to generate the tags<tcdl:ComponentPresentation type="dynamic" ComponentURI="value" TemplateURI="value">

| improve this answer | |
  • Might be useful if you edit your answer and provide the file in which this needs to be changed, that might not be clear to everybody reading your answer. – Bart Koopman Jun 22 '17 at 12:09
  • Thanks Bart, I have updated the answer with additional details now – Rajesh Jun 22 '17 at 16:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.