Hi.
I'm facing quite a problem. I need to customize the Register control layout in the following manner:
- Instead of one column, the controls (FirstName, LastName, Email, etc) need to be shown on two colums
- Following the same layout a dropdown, a radio button group and some extra textboxes need to be added
Up until now I've reached to the admin/Users/user.ascx control and it's DataBind method, and from here to the PropertyEditorControl's DataBind, and I saw that here is built a table.
So, the only solution I see at this moment is to modify the PropertyEditorControl's method, but I think this must be the last resort because surely this control is used in lots of places, and I also saw recommendations that core modules should not be modified. And for 2. I see only adding them insedie user.ascx following the EditUser PropertyEditorControl.
Or, should a new custom Register control be created?? Would be hard to integrate it?
If someone has a better ideea, please share it with me...
Also, since I am here, generally speaking, when you have to modify existent modules (e.g. Forum module - I have to customize it also), what's the best practice, because I imagine that the developer which is extending DNN should change as less as he can of the core functionality of the DNN.
Many thanks guys