[development] Inserting fields into a form

Jerad Bitner sirkitree at gmail.com
Mon Sep 7 03:07:18 UTC 2009


Yes, modules also have weight in the system table which effects their run
time order.

On Sun, Sep 6, 2009 at 8:03 PM, Jeff Greenberg <jeff at ayendesigns.com> wrote:

> Jerad Bitner wrote:
>
>  Look at '#weight'
>>
>>  Ok, I've changed my hook to include weights for all the fields I'm
> adding, as well as adding weights to the existing fields.
>
> The problem I'm having is that when I dump the form at the time of my hook,
> the captcha field doesn't exist yet as far as $form is concerned, but
> somewhere between my hooking it and the form appearing, the captcha field is
> present (the captcha module uses hook_form_alter).  The problem is that the
> captcha module is putting its field after the name field, which is right at
> the top of the form. If I assign a weight to it in my hook (keeping in mind
> the ['captcha'] field doesn't exist yet when I do that) the captcha doesn't
> show up at all.
>
> Is there a way I can be the last one to modify the form, so that the
> captcha field already exists and I can change its weight?
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.drupal.org/pipermail/development/attachments/20090906/9018d93c/attachment.htm>


More information about the development mailing list