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

  • Drupal 8 Theming with Twig
  • Chaz Chumley
  • 225字
  • 2021-07-16 12:41:29

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.
主站蜘蛛池模板: 北辰区| 化州市| 曲麻莱县| 大渡口区| 南郑县| 左权县| 虹口区| 余干县| 滁州市| 上饶县| 诸暨市| 固始县| 宿迁市| 辽阳县| 灵武市| 延津县| 冷水江市| 郧西县| 鄂尔多斯市| 临沭县| 景谷| 台湾省| 惠水县| 修水县| 宁河县| 井冈山市| 罗甸县| 扶风县| 乐平市| 泽库县| 张家港市| 寿阳县| 武义县| 永德县| 商都县| 鹤峰县| 平乡县| 芜湖市| 洪雅县| 凉山| 来安县|