From core themes to custom themes, we covered a lot of information. Remember that it's ok to go back and review any section to ensure that everything is understood. As we continue working through creating themes, our skills will only increase, and hopefully, we will all become theming experts when we're all done.
We reviewed the new
info.yml
file and how Drupal recognizes metadata, stylesheets, scripts, regions, and settings.We looked at the role of assets in Drupal and what has changed since Drupal 7 with the addition of new JavaScript libraries and CSS best practices.
Templates play a large part in theming, and we covered the basics of how they function including setting up our first theme and local development environment.
We answered what Twig is and how much it empowers themers to build templates without having to worry about the laborious knowledge of PHP.
Finally, we took a brief look at the
*.theme
file and how simple it is to override Drupal variables for use within our templates...