November 6 - 8, 2019
Des Moines Central Library
1000 Grand Ave.
Des Moines, Iowa

Layout Builder: Beyond the Basics

Thursday | 3:45 - 4:30pm


Layout Builder: Beyond the Basics – In this code-based session, you’ll learn how to create layouts, add settings to layouts, alter block forms, write a custom Layout Builder Restrictions plugin, and much more.


You’ve heard the buzz about Layout Builder. It was only released in May 2019 as a stable addition to Drupal core, but Layout Builder has already dramatically changed how we build websites–for the better. While it provides site builders and content creators with a robust set of tools through the UI, there's even more that can be accomplished in code. This session will explore how to extend Layout Builder in code, including the following topics:

  • Creating your own layouts
  • Adding settings to layouts
  • Making layout settings available to block and field templates
  • Writing your own Layout Builder Restrictions plugin
  • Altering Layout Builder block forms (it’s a pain, but don’t worry­–we wrote a module for that)

We’ll also cover some gotchas and current issues with Layout Builder.


Layout Builder

Contact Us

About sponsorship opportunities:
With general questions or concerns: