I am using a 'rogue module' that doesn't put an entry in the 'manage fields' section, so
I can't reposition it - it just floats about wherever it wants to on the 'create content' page.
(The module is the 'protected node' module, BTW).

Will this field display in the 'arrange fields' page, and will I be able to position it?

If not, can anyone tell me how to give this 'rogue field' a huge weight, so it always displays
at the bottom of the 'create content' form?

I'm desperate for a solution to this problem.
Thanks.

Comments

richardp’s picture

Status: Active » Closed (works as designed)

I see, well, I am not sure that this module (Arrange Fields) could be made to work with it, since it sounds like the rouge module doesn't use Drupal's standard form api system. As for positioning it, you can always break down and just hand-code the CSS yourself in your site theme's css file. Use firebug to get the element's ID or class, and give it a position with the TOP and LEFT attributes. That's what Arrange Fields does.

Richard

chianti’s picture

> Use firebug to get the element's ID or class, and give it a position with the TOP and LEFT attributes

:( I don't know how to do that.

There is an input id that looks like this ('note' is the content type):

input type="hidden" value="note_node_form" id="edit-note-node-form" name="form_id"

But that's not a container for the field-set that I want to move.

I tried this anyway:

input#edit-note-node-form {
position: absolute;
bottom: 0px;
left: 0px;
}

But it didn't work (of course).

Thanks for your reply anyway.

richardp’s picture

Firebug is a plugin for the Firefox browser. I would say that any webmaster should download and install it! It lets you "inspect elements" on the page to find out exactly what the CSS id's are.

I think you want the outer div which wraps around the input field, instead of the input field itself, though honestly I'd just keep trying to position things until I got one that worked ;)