Skip to main content

Blog Post

Creating Advanced Theme Settings in Drupal and D8

by Eric Huffman
January 12, 2016

Have you ever edited the appearance settings of a theme like Omega, and wondered how it provides its own custom options? Wouldn’t it be awesome if you could do this for your theme, and provide site builders with straightforward tools for choosing different style treatments, or localization settings? Then it’s time for you to dive into custom theme settings!
 

By leveraging custom theme settings themers can create a variety of controls to help site builders customize their sites, including localization options. In addition, advanced theme settings can be the perfect framework to build a one-size-fits-all theme on an enterprise level.

Check out the video of my DrupalCamp Atlanta presentation, “Learn to Create Advanced Theme Settings in Drupal — Including Drupal 8!” It covers:

  • An introduction to developing custom theme settings, including best practices and pitfalls to avoid.

  • Useful examples of where custom theme settings can help provide site builders with site-wide style treatment options.

  • How you can make use of custom theme settings for providing localization options.

  • What’s new in D8 for advanced theme settings. 

Additional Resources
Real-World Drupal 8 for Front-End Developers | Blog
Advanced Layouts with Flexbox | Video 
Drupal 8 Theming Update | Webinar  

Headshot

Meet team member, Eric Huffman

Eric has over a decade of experience working with Drupal as a developer, and site builder starting with Drupal 6 in 2008. His passion lies in designing and building web front ends, but over the years he has also supported programmers and often played a role in bridging back-end and front-end teams.

Eric holds a BFA degree in Illustration from the Savannah College of Art and Design (SCAD), and spent the beginning of his career as a graphic designer before moving into web design and development full time over 10 years ago. Prior to Mediacurrent, Eric worked as the Web Manager in the Communications office at the Georgia Institute of Technology where he served as the lead front end developer, and led a team in supporting the top-level web properties of the Institute, including a major migration to Drupal 7.

Away from the digital world Eric enjoys cycling, hiking, and spending time with his wife tackling various projects around their 90+ year-old home in suburban Portland, OR.

Learn more about Eric >

Related Insights