In node/node.pages.inc the $form['actions'], $form['options'] and $form['additional_settings'] have a fixed weight between 90 and 99, this causes them to appear between fields when more than 100 fields are present.

A temporary fix is to increase the fixed weights to a value between 900 and 1000, but I don't know if this has any negative consequences...

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

cilefen’s picture

Priority: Minor » Normal
Naddl2310’s picture

I have the same problem. Did nobody imagine, that one could have more than 100 fields?!

cilefen’s picture

A temporary fix is to increase the fixed weights to a value between 900 and 1000, but I don't know if this has any negative consequences...

Have you tried that? If that works, it is qualitatively no worse than what we have now, and it eliminates a problem. We could get that in, then consider a follow-up issue to ensure it works every time, by perhaps, automatically incrementing above the highest field weight.

FreeAndEasy’s picture

Issue summary: View changes
FileSize
1.37 KB

Yes, it seems to work without problems.
I attached a patch for it.

FreeAndEasy’s picture

Issue summary: View changes
FreeAndEasy’s picture

Status: Active » Needs review

FreeAndEasy’s picture

I have been using this patch for several months now, and it still works as expected (I found no problems).

treasury’s picture

It also happens with the user edit/registration form.

Version: 7.38 » 7.x-dev

Core issues are now filed against the dev versions where changes will be made. Document the specific release you are using in your issue comment. More information about choosing a version.

vikashsoni’s picture

FileSize
31.48 KB

@FreeAndEasy thanks for the patch
patch apply successfully for me