I am using Drupal 8.x and the Bootstrap theme. I want to create a custom homepage that doesn't have the usual sidebar/content/sidebar arrangement. I also don't want to get involved in coding, but through views, or some module. (I've tried Pages, Panels, Panelizer and DisplaySuite, but they are either too complicated or do not address the homepage.)

What are my options?

Comments

Jeff Burnz’s picture

The block reference module was a goto module for this in D7, if you didn't want to code or use Panels.

In D8 you can, at a pinch, use the Paragraphs module with Blocks and Entity reference fields (blocks are entities in D8 so you can reference them). The setup is rather complicated and I could write a whole tutorial on how do this this, but it is doable and works fine.

Theres a bit of discussion here about it, but its very old so take everything with a grain of salt https://www.drupal.org/node/2410289

I wanted to add that you are incorrect that DS cannot be used for the homepage - you could set a node as the homepage, and use the same entity reference block fields trick.

onejam’s picture

Use this module for a blank frontpage and assign blocks or Views blocks to your frontpage: https://www.drupal.org/project/empty_front_page

If you want sections on frontpage, then create regions so you can assign blocks. https://www.drupal.org/theme-guide/8/adding-regions

Otherwise, find a contrib bootstrap sub theme which has all the regions you need or close to it.

-----------------------------------------------------------------
We build engaging websites and intuitive designs that will benefit your business.
Duvien