PHPackages                             eboosttech/magento2-layoutupdate - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. eboosttech/magento2-layoutupdate

ActiveMagento2-module

eboosttech/magento2-layoutupdate
================================

Add Layout update xml for magento 2

1.0.2(2y ago)226BSD-4-ClausePHPPHP ~5.5.0|~5.6.0|~7.0|~8.0

Since Mar 15Pushed 2y ago2 watchersCompare

[ Source](https://github.com/eboost10/magento2-layout-update)[ Packagist](https://packagist.org/packages/eboosttech/magento2-layoutupdate)[ RSS](/packages/eboosttech-magento2-layoutupdate/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (5)Used By (0)

EBoost - Custom layout Update XML (For developer)
=================================================

[](#eboost---custom-layout-update-xml-for-developer)

This simple module adds a new layout update XML for a handler, allowing you to update layout XML directly in the backend without updating code. It allows you to add XML to update the layout of any pages that you would like based on the handler of the page. It will not affect other pages.

Installation
------------

[](#installation)

Require the module

```
composer require eboosttech/magento2-layoutupdate
```

Enable the module

```
php bin/magento module:enable EBoost_LayoutUpdate
```

Run setup to install module and set up table(s)

```
php bin/magento setup:upgrade
```

Usage
-----

[](#usage)

After the extension has been installed. Follow these steps:

1. Go to `Eboost > Custom Layout Update XML` then click `Add new` button to create XML layout

[![Layout Update XML Menu Screenshot](docs/xml-layout-menu.png)](docs/xml-layout-menu.png)[![Layout Update XML Add New Button Screenshot](docs/xml-layout-add-new-button.png)](docs/xml-layout-add-new-button.png)

2. Enter data for the form

\*\*\*Note: If you don't know what is a handler. Please follow the document below to get it \*\*\*

[![Layout Update XML Add New Form Screenshot](docs/xml-layout-add-new-form.png)](docs/xml-layout-add-new-form.png)

3. Save and clear cache
4. Go to Frontend to see result

How to see a handle of a page
-----------------------------

[](#how-to-see-a-handle-of-a-page)

\*\*\*Note: it should be used on dev/staging servers. \*\*\*

1. Go to menu `Eboost > Debug Configuration`

[![](docs/xml-layout-configuration-menu.png)](docs/xml-layout-configuration-menu.png)

2. Open `Debug` section
3. Change value of `Enable Layout Debugging Dump On Storefront` to `Yes`

[![](docs/xml-layout-configuration.png)](docs/xml-layout-configuration.png)

4. Go to Frontend
5. Go to the page that you want to get the handle
6. Click `x` button on bottom right conner

[![](docs/xml-layout-debug-button.png)](docs/xml-layout-debug-button.png)

7. All handles will be shown in `Handles` section

[![](docs/xml-layout-debug-content.png)](docs/xml-layout-debug-content.png)

Bugs/Feature Requests &amp; Contribution
----------------------------------------

[](#bugsfeature-requests--contribution)

Please do open a pull request on GitHub should you want to contribute, or create an issue.

License
-------

[](#license)

[BSD-4-Clause](http://directory.fsf.org/wiki/License:BSD_4Clause) - Do as you wish 👍

Our website
-----------

[](#our-website)

[DONATE](https://paypal.me/eboost10) `❤❤❤`

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~12 days

Total

3

Last Release

765d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7b21c3da297e9b82a4d7b0c5b0f97d13a001d4d3e2f6a29496f7339886c5de6d?d=identicon)[eboost10](/maintainers/eboost10)

---

Top Contributors

[![eboost10](https://avatars.githubusercontent.com/u/137137427?v=4)](https://github.com/eboost10 "eboost10 (5 commits)")[![vquangluong](https://avatars.githubusercontent.com/u/33086667?v=4)](https://github.com/vquangluong "vquangluong (5 commits)")

### Embed Badge

![Health badge](/badges/eboosttech-magento2-layoutupdate/health.svg)

```
[![Health](https://phpackages.com/badges/eboosttech-magento2-layoutupdate/health.svg)](https://phpackages.com/packages/eboosttech-magento2-layoutupdate)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
