官术网_书友最值得收藏!

Chapter 3. Dissecting a Theme

Drupal 8 provides us, as developers and designers, with a unique opportunity to change the appearance of the output content. We have the ability to manage the configuration from the admin user interface as well as work with the actual templates and variables that output the HTML, CSS, and JavaScript. To get a better understanding, we will take a look at dissecting a theme, as we cover the following:

  • Having a proper development environment is important when working with themes, so we will take a look at the steps involved in configuring our local environment.
  • Next, we will compare the similarities and differences between core default themes and custom themes while looking at how configuration has changed in Drupal 8 with the introduction of the info.yml file.
  • Being able to breakdown how the metadata of the info.yml works in conjunction with general information, libraries, and regions will ensure that we have a better understanding of Drupal's theme configuration.
  • The role of templates, where to find core templates, and the process of overriding templates plays a major role in theming, so we will introduce ourselves to the Twig templating system.
  • Finally, we will look at the role the theme file plays in manipulating template variables and how we can use it to our advantage when working with the content.
主站蜘蛛池模板: 都安| 麻城市| 库车县| 漳浦县| 宁夏| 瑞金市| 佛坪县| 台北县| 揭东县| 昌平区| 米脂县| 屏山县| 临颍县| 舞钢市| 古丈县| 大庆市| 花莲县| 那曲县| 洛阳市| 仙居县| 临汾市| 乡城县| 措美县| 博客| 扬州市| 通州区| 五河县| 白朗县| 壶关县| 靖西县| 斗六市| 板桥市| 宁化县| 安远县| 鄯善县| 依兰县| 三台县| 正定县| 石狮市| 鄂州市| 工布江达县|