2

I have a GUI Extension written for Tridion 2011 that adds a new column to the listview of the GUI. Now I want to port it to Web 8. I am afraid I need to update my config file, and don't know what values to use. Any references in the Tridion GUI I can follow? It doesn't fail, but the filename is not written to the GUI.

Code is here: https://github.com/rcurlette/filename-in-gui

Config file:

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

  <resources cache="true">
    <cfg:filters />
    <cfg:groups/>
  </resources>
  <definitionfiles />
  <extensions>
    <ext:dataextenders>
      <ext:dataextender type="GuiExtensions.DataExtenders.FilenameInGui, FilenameInGui" name="PageFilenameExtender">
        <ext:description>Page filename</ext:description>
      </ext:dataextender>
    </ext:dataextenders>
    <ext:editorextensions>
      <ext:editorextension target="CME">
        <ext:editurls/>
        <ext:listdefinitions/>
        <ext:taskbars/>
        <ext:commands/>
        <ext:commandextensions/>
        <ext:contextmenus/>
        <ext:lists>
          <ext:add>
            <ext:extension name="MyColumnExtender" assignid="MyColumnExtenderID">
              <ext:listDefinition>
                <ext:selectornamespaces/>
                <ext:columns>
                  <column xmlns="http://www.sdltridion.com/2009/GUI/extensions/List"
                                      id="Page Filename" type="data" title="Page Filename"
                                      selector="@pageFilename" translate="String" />
                  <column xmlns="http://www.sdltridion.com/2009/GUI/extensions/List"
                                      id="URI" type="data" title="URI"
                                      selector="@ID" translate="String" />
                </ext:columns>
              </ext:listDefinition>
              <ext:apply>
                <ext:view name="DashboardView" />
              </ext:apply>
            </ext:extension>
          </ext:add>
        </ext:lists>

        <ext:tabpages/>
        <ext:toolbars/>
        <ext:ribbontoolbars/>
      </ext:editorextension>
    </ext:editorextensions>
  </extensions>
  <commands/>
  <contextmenus />
  <localization />
  <settings>
    <defaultpage/>
    <!-- /Views/Default.aspx</defaultpage> -->
    <navigatorurl/>
    <!-- /Views/Default.aspx</navigatorurl> -->
    <editurls/>
    <listdefinitions />
    <itemicons/>
    <theme>
      <path>theme/</path>
    </theme>
    <customconfiguration />
  </settings>
</Configuration>
  • Hey Robert. Did you ever get a solution for this? Is the config file different for Web 8? – Jonathan Williams Jun 4 '17 at 14:50
  • I'm afraid not... – robrtc Jun 5 '17 at 16:11

Your Answer

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

Browse other questions tagged or ask your own question.