I'm new to the forum and to Sitefinity, so please bear with me.
I've set up a custom pluggable module in Sitefinity called "Content". My aim is to allow the user to go into "Page" view in Sitefinity, click "Edit Page", click my "Content" control on the right-hand side and drag it onto the page. Then they should be able to click "Edit" on the control and a screen should pop up. That screen should be similar to the "Generic Content" edit screen, having a rich text editor with bold, italic, underline, etc and Save button. However, my screen should also have several custom fields underneath the rich editor control, that are specific to my control. The user should be able to manage a list of tags among other things.
Now so far I've gotten to the stage of having my control shown on the right, being able to drag it onto the page and being able to click "Edit" and see the pop-up window with the rich editor.
The problem I'm having is with customizing this dialog box.
I basically created this custom module by copying all the GenericContent files, including "EditorTemplate.ascx", which defines the rich editor markup. However when I modify my copy of the file, all my changes are ignored and Sitefinity continues to use the "EditorTemplate.ascx" under the GenericContent folder.
I tracked this down to the Telerik.Cms.Engine.ContentProviderBase class, which I dissassembled using Reflector. What I found is this line of code, in which is hard-coded the location of the EditorTemplate.ascx file:
I tried to solve the problem by extending this class, but that won't work because the variable "editorTemplate" is private.
So I'm asking you SiteFinity guys, is there any way I can create a custom Edit screen for my Content control?