I'm writing a GUI extension and trying to add the functionality to the Publishing queue context menu,

In my extension.config I configured the extension this way:

            <ext:extension name="MyExtension" assignid="MyExtension" insertbefore="OtherExtension">
              <ext:menudeclaration externaldefinition="">
                <cmenu:ContextMenuItem id="MyExtension" name="Exportar selección a Excel" command="LanzarVentana4"/>
                <ext:view name="DashboardView"/>
                <ext:view name="DashboardContextMenu"/>
                <ext:view name="PublishQueueView">
                  <ext:control id="PublishQueueContextMenu" />

But after restarting IIS and cleaning the browser cache the extension still not appearing in the Publish queue context menu. In the normal context menu is working.

I'd tried also to configure like in this extension, but still the icon does not appear in the publish queue context menu.

          <ext:view name="*">
               <ext:control id="PublishQueueContextMenu" />

Any tips?

  • 3
    UI Beardcore beat me to it :D But about the icon not showing up: keep in mind that the theme has changed to 'Carbon2' since that extension was released. So you will want to put your icon in Themes/Carbon2 instead of Themes/Carbon (although some customers might have reverted to the old theme, so ideally you will probably both versions) Commented Oct 28, 2014 at 10:49
  • The extension works fine. Thanks! I've foud the problem is on my config file, with the "insertbefore" element. :) Commented Oct 28, 2014 at 11:29

1 Answer 1

    <ext:view name="publishqueuepopup">
        <ext:control id="PublishQueueContextMenu" />
  • 1
    That works. But the real problem was with my extension.config file. In this line: <ext:extension name="ExportarExcel" assignid="ExportarExcel" insertbefore="OtherExtension"> Using "cm_whereused" instead of "OtherExtension" solved the problem, "OtherExtension" is an extension wich isn't included in the Queue context menu. Was my fault :P Commented Oct 28, 2014 at 11:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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