I have implemented a GUI Extension in Web 8.1 to add new column in DashboardView for last published date. The functionality is working fine but after implementation, when I open CMS Pages and Components are stuck in loading state.

Could not found any error log in core.log and event viewer log.

Refer Below screen short.

enter image description here

enter image description here

Note: I have deployed same extension on Web 8.5 and it's working fine there but not working on client server Web 8.1.

Any pointer will be highly appreciated

Console error log for page and component.

enter image description here

enter image description here


<?xml version="1.0"?>
<Configuration xmlns="http://www.sdltridion.com/2009/GUI/Configuration/Merge"

  <resources cache="true">
    <cfg:filters />
      <cfg:group name="Com.Tridion.PS.Extensions.UI.Model" merger="Tridion.Web.UI.Core.Configuration.Resources.DomainModelProcessor" merge="always">
        <cfg:domainmodel name="Com.Tridion.PS.Extensions.UI.Model">
            <cfg:file type="script">/Scripts/ExtendedPage.js</cfg:file>
            <cfg:file type="script">/Scripts/ExtendedComponent.js</cfg:file>
          <!-- <cfg:dependencies>
            <cfg:dependency>Tridion.Web.UI.Editors.CME.commands</cfg:dependency> -->
          <!--<cfg:dependency>Example.UiCoreService.Editor.Base</cfg:dependency> -->
          <!-- </cfg:dependencies> -->
          <cfg:services />
  <definitionfiles />

      <ext:dataextender name="MyGuiDataExtender" type="CustomDataExtender.GuiDataExtender,CustomDataExtender">
          Shows extra info
        <cfg:itemtype id="tcm:16" implementation="Com.Tridion.PS.Extensions.UI.ExtendedComponent" />
        <cfg:itemtype id="tcm:64" implementation="Com.Tridion.PS.Extensions.UI.ExtendedPage" />
      <ext:editorextension target="CME">
            <ext:extension name="CustomColumnExtender" assignid="CustomDataColumnExtender">
                  <column xmlns="http://www.sdltridion.com/2009/GUI/extensions/List" id="CustomData" type="data"  title="LastPublished" selector="@ExtendedInfo" translate="String"/>
                <ext:view name="DashboardView" />
  <contextmenus />
  <localization />
    <!-- /Views/Default.aspx</defaultpage> -->
    <!-- /Views/Default.aspx</navigatorurl> -->
    <listdefinitions />
    <itemicons />
  • The JS file for your GUI extension might cause the issue. It's executing some code which is preventing the content loading. Please check your code in JS file Aug 10 '17 at 7:33
  • Please check console for any JS related error.
    – Hem Kant
    Aug 10 '17 at 7:38
  • Please check editior.config and share the console error log. Aug 10 '17 at 16:32
  • To enable trace on the CMS and see if there are any errors
    – Velmurugan
    Aug 11 '17 at 12:21
  • i think it`s editior.configuration issue. please check all reference. Aug 11 '17 at 19:16

Please find below namespace difference in sdl tridion 2013 and SDL WEB.

Changes in JavaScript namespaces

enter image description here

enter image description hereenter image description here

enter image description here

enter image description here

enter image description here

  • What do the colors imply in your screenshot? @BartKoopman also sums up a few more references in this answer: tridion.stackexchange.com/a/16915/46.
    – Alvin Reyes
    Aug 16 '17 at 17:35
  • @Alvin, highlighted(green) items using most of my project references. Aug 16 '17 at 18:38

Please update Editor.Config dependency reference namespaces as per sdl web 8.1

 <!-- <cfg:dependencies>
          <!--<cfg:dependency>Example.UiCoreService.Editor.Base</cfg:dependency> -->
 <!-- </cfg:dependencies> -->

**Update js the Reference namespaces. **/Scripts/ExtendedPage.js /Scripts/ExtendedComponent.js****

Tridion.OO.enableInterface(this, "TEST.Tridion.RTFExtensions.ComponentEx");

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.