Reviewing the new info.yml file
The Info.yml
file is required when creating any theme. It helps notify Drupal that a theme exists and provides information to the Appearance interface that a theme is available to install. We will be working with *.info.yml
files when creating our first theme, so let's take a look at the makeup of a basic example.info.yml
file:
name: Example description: 'An Example theme.' type: theme package: Custom base theme: classy core: 8.x libraries: - example/global-styling regions: header: Header primary_menu: 'Primary menu' secondary_menu: 'Secondary menu' page_top: 'Page top' page_bottom: 'Page bottom' highlighted: Highlighted breadcrumb: Breadcrumb content: Content sidebar_first: 'Sidebar first' sidebar_second: 'Sidebar second' footer: 'Footer'
At first glance, the example.info.yml
file is logical in structure and syntax. Starting from the top and moving our way down, the file is broken down by different sections of metadata containing general...