Book Image

Mastering Magento 2 - Second Edition

By : Bret Williams, Andre Gugliotti, Jonathan Bownds
Book Image

Mastering Magento 2 - Second Edition

By: Bret Williams, Andre Gugliotti, Jonathan Bownds

Overview of this book

The long-awaited release of the world's most popular online solution, Magento 2, is now out with an all new interface and several enhancements. This book offers you advanced guidance on managing, optimizing, and extending your store while taking advantage of the new features of Magento 2. This is a comprehensive guide to using the all new features and interface of Magento 2 to build, extend, and design online stores. From planning your Magento installation through to advanced techniques designed to make your store as successful as possible, this book is your roadmap to managing your Magento store. Focusing on Magento's Community version, the book covers everything from creating and managing multiple stores to fine-tuning Magento for speed and performance. You’ll learn how to manage categories, products, design themes, extensions, and more.
Table of Contents (18 chapters)
Mastering Magento 2 Second Edition
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Preface
Index

The Magento theme structure


In Chapter 3, Managing Products, we discussed the Global-Website-Store, or GWS, methodology. As we have learned, Magento allows you to customize many store aspects at some, or all, of the GWS levels.

The same holds true for themes. You can specify the look and feel of your stores at the Global, Website, or Store View levels (themes can be applied for individual Store Views relating to a store) by assigning a specific theme.

In Magento, a group of related themes is referred to as a design package. Design packages contain files that control various functional elements common among the themes within the package. By default, Magento Community installs one design package with two themes.

Themes within a design package contain the various elements that determine the look and feel of the site: layout files, templates, CSS, images, and JavaScript. Each design package must have at least one theme, but can contain other theme variants. You can include any number of theme variants...