By changing weight you mean directly in the table or there is a way to inform drupal that my custom module should be loaded at last. The module listing page at admin/build/modules follow the same weight based order (?) in that case would it mean that it can be controlled by package name?
On Mon, Sep 7, 2009 at 8:37 AM, Jerad Bitner <[email protected]> wrote: > 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 <[email protected]>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? >> > >
