[development] Weight values function?

Alessandro Feijó patrao at legendas.feijo.info
Mon Dec 24 16:26:36 UTC 2007

What I'm looking for is the type you mentioned!!

'#type' => 'weight',

This solved the issue... Thanks Doug

The drupal_map_assoc was the function I thought I saw, very usefull... noted 
for future use.

I know I can use any value, not only integer.  Float is valid as well, you 
can have an menu with weight 4.1, and other with 4.11


----- Original Message ----- 
From: "Doug Green" <douggreen at douggreenconsulting.com>
To: <development at drupal.org>
Sent: Monday, December 24, 2007 1:43 PM
Subject: Re: [development] Weight values function?

> Weights are used in several places, and always as an integer, I don't
> think that there is anything that restricts it from -10 to 10.
> Drupal core does it by using the 'type' => '#weight'.  See
> http://api.drupal.org/?q=api/file/developer/topics/forms_api_reference.html/5#weight
> Also look at process_weight in includes/form.inc.
> I'm not really sure why it's done this way.  I would of simply used:
> '#type' => 'select', '#options' => drupal_map_assoc(range(-10, 10))
> Alessandro Feijó wrote:
>> There is in drupal core a function to return the #options to my weight 
>> fields? (-10 to 10, i.e.)
>> I'm searching in the \includes folder, without success :)
>> Thanks
>> Feijó

More information about the development mailing list