This button causes a lot of problems for my client, as it always uses a predefined schema. I cannot find a way to remove this button using my editor configuration. I did this using other buttons, but these buttons are implemented in some kind of subgroup.
On my personal sandbox machine, I tried to delete the item with comments in the file statement .. /WebUI/Editors/CME/Controls/Toolbars/Tabs/CreateRibbonPage.ascx, shown below:
<c:RibbonSplitButton runat="server" CommandName="NewComponent" Title="<%$ Resources: Tridion.Web.UI.Strings, NewComponent %>" Label="<%$ Resources: Tridion.Web.UI.Strings, NewComponent %>" ID="NewComponentBtn1"> <c:RibbonContextMenuItem runat="server" ID="NewComponentCMI2" Command="NewComponent" Title="<%$ Resources: Tridion.Web.UI.Strings, NewComponent %>" Label="<%$ Resources: Tridion.Web.UI.Strings, NewComponent %>" /> <c:RibbonContextMenuItem runat="server" ID="NewMultimediaComponentCMI2" Command="NewMultimediaComponent" Title="<%$ Resources: Tridion.Web.UI.Strings, NewMultimediaComponent %>" Label="<%$ Resources: Tridion.Web.UI.Strings, NewMultimediaComponent %>" /> </c:RibbonSplitButton>
This seems like the desired result, but I believe that this will probably nullify our support agreement if I did this in a client environment. Can this be done in a supported way, or do I need to hack user interface files like this to achieve my goal?
Chris summers
source share