Summary

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.

In the next chapter, we will dive even deeper into theming by creating a subtheme using Classy. We will also look at how easy it is to create a responsive starter theme following best practice methods to add CSS and JavaScript frameworks, such as Twitter Bootstrap. This will be followed up with a more detailed look at the *.theme file while using the Devel module to output variables within our Twig templates.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.17.174.0