Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Magento 2 Cookbook

You're reading from   Magento 2 Cookbook Exploring Magento 2 in the form of recipes

Arrow left icon
Product type Paperback
Published in Mar 2016
Publisher
ISBN-13 9781785887062
Length 342 pages
Edition 1st Edition
Languages
Concepts
Arrow right icon
Toc

Table of Contents (10) Chapters Close

Preface 1. Installing Magento 2 on Apache and NGINX 2. Magento 2 System Tools FREE CHAPTER 3. Enabling Performance in Magento 2 4. Creating Catalogs and Categories 5. Managing Your Store 6. Creating a Magento 2 Theme 7. Creating Magento 2 Extensions – the Basics 8. Creating Magento 2 Extensions – Advanced Index

Creating a new theme

Themes in Magento 2 are set up a bit differently than Magento 1. Some of these changes are as follows:

  • Smaller layout files per layout handle
  • Less (default) implementation with an internal Less preprocessor
  • Extended layout methods to move and change blocks
  • Magento UI library for default components, such as forms, buttons, and more
  • Installable through Composer
  • Fallback to module layout, templates, and other public files
  • Static file generation to improve page load times

In this sample theme, the files are located in app/design/frontend/<Vendor>/<Theme>. When a theme is installed through Composer, it will be installed in the vendor directory.

Getting ready

In order to work with themes, you should have a basic knowledge of XML, HTML, CSS, and Less as these are used to build your theme.

How to do it…

The following are the steps to create a new theme:

  1. First, we start by creating the theme definition file:

    app/design/frontend/Genmato/default/theme.xml

    <?xml version...
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime