I have added a couple of ImageField's to one of my templates to get complete control of the HTML output.
But also I want to link the Image to another page in the site. Is there a field or some method that allows the user to select a page from a list? ie. the same as you can using the link dialog used by HtmlEditorField editor.
I've attached a screenshot that might make more sense of what I need to do.
Unfortunately the editor adds unwanted <p> and/or <br> with the image, and I need to have no margin/padding etc. around it.
FYI, that should be new TreeDropdownField('MainImageLinkID', ...)
Because when you have a $has_one relationship, the database field gets created as MainImageLinkID, and currently TreeDropdownField will just save the object's ID to whatever name you give it, it won't try to figure out what relationship you're actually using it on.