PHPackages                             gtstudio/module-selected-layout - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. gtstudio/module-selected-layout

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

gtstudio/module-selected-layout
===============================

Add general selectable layout functionality on CMS pages,category and products

1.0.3(2y ago)1517.5k↓39.2%2MITPHPPHP &gt;=7.3

Since Jun 5Pushed 2y ago2 watchersCompare

[ Source](https://github.com/gabrielgts/magento2-selected-layout)[ Packagist](https://packagist.org/packages/gtstudio/module-selected-layout)[ RSS](/packages/gtstudio-module-selected-layout/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (5)Used By (0)

Module Gtstudio Selectable Layout
=================================

[](#module-gtstudio-selectable-layout)

```
gtstudio/module-selected-layout

```

- [Main Functionalities](#markdown-header-main-functionalities)
- [Usage](#markdown-header-usage)
- [Installation](#markdown-header-installation)
- [Specifications](#markdown-header-specifications)

Main Functionalities
--------------------

[](#main-functionalities)

This module Make Custom Layout Update file selectable generally available in all categories, products and cms pages. Based on this request : [magento/magento2#26901](https://github.com/magento/magento2/issues/26901)

Usage
-----

[](#usage)

With this module, you will be able to create generals selectable layouts updates like this :

`catalog_category_view_selectable_all_mycustomLayout``catalog_product_view_selectable_all_mycustomLayout``cms_page_view_selectable_all_mycustomLayout`

So this layout update will be available on all cms pages, categories or products on field "Custom Layout Update"

[![](docs/img.png)](docs/img.png)

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

[](#installation)

\* = in production please use the `--keep-generated` option

### Type 1: Zip file

[](#type-1-zip-file)

- Unzip the zip file in `app/code/Gtstudio`
- Enable the module by running `php bin/magento module:enable Gtstudio_DarkMode`
- Apply database updates by running `php bin/magento setup:upgrade`\*
- Flush the cache by running `php bin/magento cache:flush`

### Type 2: Composer

[](#type-2-composer)

- Install the module composer by running `composer require gtstudio/module-selected-layout`
- enable the module by running `php bin/magento module:enable Gtstudio_SelectedLayout`
- apply database updates by running `php bin/magento setup:upgrade`\*
- Flush the cache by running `php bin/magento cache:flush`

Specifications
--------------

[](#specifications)

- Plugin `Magento\Cms\Model\Page\CustomLayout\CustomLayoutManager`
- Plugin `Magento\Catalog\Model\Category\Attribute\LayoutUpdateManager`
- Plugin `Magento\Catalog\Model\Product\Attribute\LayoutUpdateManager`

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

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 ~51 days

Total

4

Last Release

924d ago

PHP version history (2 changes)1.0.0PHP ^8.0||^8.2

1.0.1PHP &gt;=7.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/ab1f0030c21bebf4e87187df361e770ffaa2c0d3cdcd0cd45c77a79db5836156?d=identicon)[gtstudio](/maintainers/gtstudio)

### Embed Badge

![Health badge](/badges/gtstudio-module-selected-layout/health.svg)

```
[![Health](https://phpackages.com/badges/gtstudio-module-selected-layout/health.svg)](https://phpackages.com/packages/gtstudio-module-selected-layout)
```

###  Alternatives

[yireo/magento2-webp2

Magento 2 module to add WebP support to the Magento frontend

2091.2M7](/packages/yireo-magento2-webp2)[tig/postnl-magento2

TIG Magento 2 PostNL extension

58544.2k4](/packages/tig-postnl-magento2)[lillik/magento2-price-decimal

Magento 2 Price Decimal Precision

111147.5k](/packages/lillik-magento2-price-decimal)[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27659.1k4](/packages/nosto-module-nostotagging)[magepal/magento2-customeraccountlinksmanager

Customer Account Links Manager for Magento2 allows you to quickly and easily remove unwanted links from customer account dashboard

4084.9k](/packages/magepal-magento2-customeraccountlinksmanager)[doofinder/doofinder-magento2

Doofinder module for Magento 2

13204.0k1](/packages/doofinder-doofinder-magento2)

PHPackages © 2026

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