Drupal Theming Fundamentals

Learn the fundamentals to build your own custom themes for Drupal.

Summary

In this course, beginner Drupal themers will learn the foundational skills needed to create their own themes for Drupal, as well as modify and extend existing themes.

Who is this class for?

This class is for beginning Drupal themers or those without formal training who may have missed some important fundamental concepts. No prior experience with theme development is required, but a basic understanding of HTML and CSS and familiarity with the Drupal CMS are recommended.

What does this course cover?

Students who take this course will be able to:

  • Create new custom themes for Drupal.
  • Override the default HTML from Drupal core and contributed modules to implement specific designs.
  • Add custom CSS and Javascript files to a Drupal theme and override and remove the built-in Drupal CSS.
  • Use the Twig language to create dynamic templates with conditionals, loops, filters and functions.
  • Create custom templates to reuse HTML components in multiple places in a design.
  • Write preprocess functions in PHP to customize the content available in templates.

Sign up for the course

Click here to sign up for the course.