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

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.
主站蜘蛛池模板: 冷水江市| 达孜县| 行唐县| 乌拉特中旗| 刚察县| 大港区| 兴安盟| 卢湾区| 友谊县| 新巴尔虎右旗| 含山县| 乳山市| 繁昌县| 滨海县| 龙陵县| 安义县| 大化| 沙田区| 平果县| 桐柏县| 岢岚县| 卫辉市| 丽江市| 饶阳县| 揭阳市| 紫云| 东海县| 永顺县| 岳阳县| 合作市| 博野县| 凌海市| 甘德县| 左云县| 青田县| 克山县| 湖口县| 中江县| 舟曲县| 石阡县| 冕宁县|