PHPackages                             element119/module-cms-identifier-markup - 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. element119/module-cms-identifier-markup

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

element119/module-cms-identifier-markup
=======================================

A Magento 2 module that adds markup to CMS entity output to help easily identify them.

1.1.1(3y ago)613.1k↓50%1OSL-3.0PHP

Since Sep 20Pushed 1y agoCompare

[ Source](https://github.com/pykettk/module-cms-identifier-markup)[ Packagist](https://packagist.org/packages/element119/module-cms-identifier-markup)[ RSS](/packages/element119-module-cms-identifier-markup/feed)WikiDiscussions master Synced 1mo ago

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

element119 | CMS Identifier Markup
==================================

[](#element119--cms-identifier-markup)

[![github release](https://camo.githubusercontent.com/89d7a07d088e417c45d75e2e917da5c4d44ed9d304d18ebd346df63d90ad0c9e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f70796b6574746b2f6d6f64756c652d636d732d6964656e7469666965722d6d61726b75703f636f6c6f723d666662663030266c6162656c3d76657273696f6e)](https://camo.githubusercontent.com/89d7a07d088e417c45d75e2e917da5c4d44ed9d304d18ebd346df63d90ad0c9e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f70796b6574746b2f6d6f64756c652d636d732d6964656e7469666965722d6d61726b75703f636f6c6f723d666662663030266c6162656c3d76657273696f6e)[![github release date](https://camo.githubusercontent.com/05166b0194a2205fad4d5f6d8d80e67f2ed837562f99157263f0d8087aa8e83d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f70796b6574746b2f6d6f64756c652d636d732d6964656e7469666965722d6d61726b75703f636f6c6f723d386233326138266c6162656c3d6c61737425323072656c65617365)](https://camo.githubusercontent.com/05166b0194a2205fad4d5f6d8d80e67f2ed837562f99157263f0d8087aa8e83d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f70796b6574746b2f6d6f64756c652d636d732d6964656e7469666965722d6d61726b75703f636f6c6f723d386233326138266c6162656c3d6c61737425323072656c65617365)[![magento](https://camo.githubusercontent.com/c8e36e7b289c29566e6fde790b49a3e37103304db9a10581f361f88f5af92009/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d253545322e342e342d6563363631312e737667)](https://camo.githubusercontent.com/c8e36e7b289c29566e6fde790b49a3e37103304db9a10581f361f88f5af92009/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d253545322e342e342d6563363631312e737667)[![license](https://camo.githubusercontent.com/d5825877ca1b85c91501e0d9b5e7f47a88b371c399f58d8ac38d1686d4508a08/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4f534c2d6666303064642e737667)](https://camo.githubusercontent.com/d5825877ca1b85c91501e0d9b5e7f47a88b371c399f58d8ac38d1686d4508a08/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4f534c2d6666303064642e737667)[![packagist downloads](https://camo.githubusercontent.com/f3955d616c5240e3e949a7aa32d7268b633a1534e254fa15710b5c66759ecda4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f656c656d656e743131392f6d6f64756c652d636d732d6964656e7469666965722d6d61726b75703f636f6c6f723d666630303030)](https://camo.githubusercontent.com/f3955d616c5240e3e949a7aa32d7268b633a1534e254fa15710b5c66759ecda4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f656c656d656e743131392f6d6f64756c652d636d732d6964656e7469666965722d6d61726b75703f636f6c6f723d666630303030)

---

📝 Features
----------

[](#-features)

✔️ Adds an additional HTML `data-` attribute to CMS blocks for ease of identification

✔️ Additional markup is added automatically, no manual intervention from admins required

✔️ Configurable `data-` attribute name to avoid conflicts with other customisations

🔌 Installation
--------------

[](#-installation)

Run the following command to *install* this module:

```
composer require element119/module-cms-identifier-markup
php bin/magento setup:upgrade
```

⏫ Updating
----------

[](#-updating)

Run the following command to *update* this module:

```
composer update element119/module-cms-identifier-markup
php bin/magento setup:upgrade
```

❌ Uninstallation
----------------

[](#-uninstallation)

Run the following command to *uninstall* this module:

```
composer remove element119/module-cms-identifier-markup
php bin/magento setup:upgrade
```

📚 User Guide
------------

[](#-user-guide)

Module configuration can be found under `Stores -> Settings -> Configuration -> General -> Content Management -> Advanced Content Tools`.

`Add CMS Block Identifier to Markup` toggles this module's functionality on and off. When this option is set to `Yes`, the custom HTML `data-` attribute that contains the CMS block's identifier will be added to the markup.

`CMS Block Identifier HTML data- Attribute Name` sets the name of the custom HTML `data-` attribute.

[![](https://user-images.githubusercontent.com/40261741/191317592-d00ad968-ac69-4ff7-80c8-426d39e298de.png)](https://user-images.githubusercontent.com/40261741/191317592-d00ad968-ac69-4ff7-80c8-426d39e298de.png)

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~71 days

Total

4

Last Release

1121d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9eb2b9f555deb74b70b6fa37fe4e505579581ee49c6ca3420dcd769602cf8107?d=identicon)[pykettk](/maintainers/pykettk)

---

Top Contributors

[![pykettk](https://avatars.githubusercontent.com/u/40261741?v=4)](https://github.com/pykettk "pykettk (11 commits)")

### Embed Badge

![Health badge](/badges/element119-module-cms-identifier-markup/health.svg)

```
[![Health](https://phpackages.com/badges/element119-module-cms-identifier-markup/health.svg)](https://phpackages.com/packages/element119-module-cms-identifier-markup)
```

###  Alternatives

[snowdog/module-menu

Provides powerful menu editor to replace category based menus in Magento 2

3271.7M5](/packages/snowdog-module-menu)[opengento/module-gdpr

Gdpr Compliance Module for Magento 2

14481.5k](/packages/opengento-module-gdpr)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

69344.4k](/packages/run-as-root-magento2-prometheus-exporter)[magenerds/pagedesigner

This module lets you edit cms pages easily with drag and drop

9271.9k1](/packages/magenerds-pagedesigner)[integer-net/magento2-global-custom-layout

Module for Magento 2 that allows you to add global layout update files to be selected from admin, by using '0' instead of an entity\_id

4095.4k](/packages/integer-net-magento2-global-custom-layout)[swissup/module-marketplace

One-Click modules and themes downloader/installer

18383.8k2](/packages/swissup-module-marketplace)

PHPackages © 2026

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