Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/markshust/magento2-module-layouthandlelogger

The LayoutHandleLogger module displays layout handles when in developer mode.
https://github.com/markshust/magento2-module-layouthandlelogger

Last synced: about 2 months ago
JSON representation

The LayoutHandleLogger module displays layout handles when in developer mode.

Awesome Lists containing this project

README

        

MarkShust_LayoutHandleLogger


Displays layout handles when in developer mode.


Supported Magento Versions
Latest Stable Version
Composer Downloads
Maintained - Yes

## Table of contents

- [Summary](#summary)
- [Installation](#installation)
- [Usage](#usage)
- [Credits](#credits)
- [License](#license)

## Summary

There are times during development when you'll need to be able to easily access all layout handles of a specific page. Unfortunately, Magento does not provide this capability out of the box.

This module adds the list of all layout handles on the page before the end body block, which makes it very easy to identify which layout handles are loaded for a specific page.

## Installation

```
composer require markshust/magento2-module-layouthandlelogger
bin/magento module:enable MarkShust_LayoutHandleLogger
bin/magento setup:upgrade
```

## Usage

This module has no configuration. Just install, and as long as you are in developer mode, you'll see all of the layout handles loaded for a specific page.

![Screenshot](https://raw.githubusercontent.com/markshust/magento2-module-layouthandlelogger/main/docs/demo.png)

## Credits

### M.academy

This module is sponsored by M.academy, the simplest way to learn Magento.

M.academy

### Mark Shust

My name is Mark Shust and I'm the creator of this repo. I'm a Zend Certified Engineer and Adobe Certified Magento Developer, and have been involved since the early days of Magento (0.8!). I'm no longer available for consulting, but am creating course content full-time at M.academy.

- 🔗 Connect with me on LinkedIn
- 🎥 Watch my YouTube videos
- 🐦 Follow me on Twitter
- 📖 Read my blog
- 💌 Contact me

## License

[MIT](https://opensource.org/licenses/MIT)