When I create a particular content type, Drupal generates a form for me with all the appropriate data entry fields.

However, the form is not particularly attractive: all the fields are displayed one below the other, but in some cases I would like to be able to display fields side by side, for example.

Does anyone know of a module which would allow me to take control of the way fields for data entry are displayed? I am thinking of something like Display Suite, but for forms.


2 Answers 2


The best way to do that is using Display Suite module.

Display Suite allows you to take full control over how your content is displayed using a drag and drop interface. Arrange your nodes, views, comments, user data etc. the way you want without having to work your way through dozens of template files.


you can either use css to override the default behaviour, or adjust the css prior to rendering via hook_form_alter(), but simple css is the far simpler approach.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.