I have been using Drupal 10 for a few months and love it.  Now I am trying to get more control over layout. Within a content type I want to control the layout of fields, spacing between fields, label fonts, padding, grouping fields.  I also want to be sure everything stays responsive and mobile ready.  I would prefer to use a module rather that start coding or building CSS. 

I did some searching on layout and found many articles on Drupal 7, 8, 9 and few on 10.   I know there have been changes and some things have even been moved into core. I see there is Layout Builder in core so it would make sense to use it.  I also see some supporting modules for Layout Builder, and I am wondering which ones to use.

At the same time, I see a popular module called Display Suite.  My first question is, is Display Suite used instead of Layout builder or does it compliment Layout Builder. 

Currently I have been using the DXPR theme as it was easy to get up and running.  I have tried a few others but find myself going back to DXPR.  I see that there is some integration of Layout Builder with Claro.  Is it worth switching to that? --Update I see that is an admin theme so I do not need to change my site theme...

In the end the question is:
If you had a relatively new Drupal site and wanted to have more control of layout, which path would you take.

Thanks!

Comments

jaypan’s picture

Display Suite is pretty much legacy these days. Layout Builder is where you're at.  I believe DXPR has switched to using layout builder, but provides much more than just layout builder, it gives a bunch of a handy tools. I personally use Layout Builder now, used Display Suite in the past, and would use DXPR, although I don't currently.

Contact me to contract me for D7 -> D10/11 migrations.