- 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.
推薦閱讀
- 響應式網頁開發基礎教程(jQuery+Bootstrap)
- Web應用開發技術與案例教程
- 網站建設與管理
- 網絡掃描技術揭秘:原理、實踐與掃描器的實現
- 軟件定義網絡:SDN與OpenFlow解析
- 十進制網絡技術及應用
- Nutanix超融合基礎架構權威指南
- JavaScript+jQuery前端開發基礎教程(微課版)
- Google Plus First Look:a tip-packed,comprehensive look at Google+
- 數字化科研:e-Science研究
- Hands-On Networking with Azure
- 網頁制作案例教程(第2版)
- Bootstrap Web設計與開發實戰
- 破壞之王:DDoS攻擊與防范深度剖析
- 廣州亞運會亞殘運會信息技術及通信系統建設與運行