Jerad Bitner wrote:
Look at '#weight'
On Sun, Sep 6, 2009 at 6:54 PM, Jeff Greenberg <[email protected]
<mailto:[email protected]>> wrote:
I'm hooking hook_form_MY_FORM_ID_alter in order to add additional
fields to the form. The current fields have associative keys
('name', 'mail'). How do I add fields between them? There isn't a
PHP call to do an insert into the middle of an array, and while
using array_splice works, it won't use associative keys. The
numeric keys result in the form looking ok, but when I ask the
CAPTCHA module to give me a link on the form, it puts it right
between the first field (associative key) and the first that I
inserted (numeric key), which I think has something to do with the
key problem. Is there an api call I've missed to let me specify
where to add fields, or do I have to rebuild the form array in
order to do it?
Ah, a Blinding Flash of the Obvious! Thanks so much :-)