I'm grateful for this module, because it has the potential to keep me spending less of my life in hook_form_alter(). :)
However, it would be nice to be able to see all the available fields (the core ones included, like name, e-mail, subject, etc) on the "manage fields" page (admin/build/contact/manage), similar to how CCK does it, so that I can manually drag and sort the fields. For instance, I can't position my "phone" field between the e-mail address and subject fields. If I set the weight at 0, it appears at the top of the form, above the help text. If I set it at 1, it appears beneath the message field.
Also, have you considered tapping into CCK for the storage of these fields, instead of re-implementing your own pseudo-CCK? Just curious.
Comments
Comment #1
beautifulmindThank you very much for your post.
I'm in the process of implementing the same features as we usually have on CCK manage fields page and I've already mentioned on the project's page under Future scope.
I wanted to make this module simple in implementation as you can see in the code, so every one can take a look at it. I avoid some of the complex coding. I did take a look at CCK, btw.
Regards.
Comment #2
beautifulmindComment #3
CyberCore commentedany progress, maybe a patch to sort the new fields and core fields fine?
Comment #4
beautifulmindThe next release will be 2.x of contact form fields, covering all the features mentioned under 'Future scope' on project page. So, at this moment, there will be no patch from my side.
Regards.
Comment #5
beautifulmindPlease install 1.x-dev version.
Regards.