PHPackages                             contao-thememanager/ctm-placeholder-label - 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. [Templating &amp; Views](/categories/templating)
4. /
5. contao-thememanager/ctm-placeholder-label

ActiveSymfony-bundle[Templating &amp; Views](/categories/templating)

contao-thememanager/ctm-placeholder-label
=========================================

Placeholder label integration for Contao Theme-Manager

1.2.4(1y ago)0415SCSSPHP ^8.1

Since Sep 28Pushed 1y ago2 watchersCompare

[ Source](https://github.com/contao-thememanager/ctm-placeholder-label)[ Packagist](https://packagist.org/packages/contao-thememanager/ctm-placeholder-label)[ Docs](https://www.contao-thememanager.com/)[ GitHub Sponsors](https://github.com/oveleon)[ RSS](/packages/contao-thememanager-ctm-placeholder-label/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (11)Used By (0)

ctm-placeholder-label
=====================

[](#ctm-placeholder-label)

Description
-----------

[](#description)

This extension simulates labels as a placeholder and animates them on their active or filled state. The thememanager configuration will be extended by 4 more fields (see settings)

After compiling your theme, make sure to add:

- \_placeholderlabel.css to your Layout stylesheet settings
- js\_ctm\_placeholderlabel to your javascript template

Make sure to follow following order of css files in your layout

1. ...
2. \_theme.css (theme manager core)
3. \_placeholderlabel.css

Settings
--------

[](#settings)

### ThemeManager

[](#thememanager)

  **Placeholder Label**   **Option** **Description**   $pl-input-top-offset Top offset (+ padding) of the input for form input fields.   $pl-textarea-top-offset Top offset (+ padding) of the input for textarea - elements.   $pl-label-filled-top-offset Top offset of the label if the form field has been filled   $pl-label-filled-font-size Font size of the label if the form field has been filled ### JavaScript

[](#javascript)

By modifying the file js\_ctm\_placeholderlabel, you can modify and override the placeholder label init.

#### Options

[](#options)

```
{
    selector: 'form',         // Parse selector
    excludeClass: 'pl-none',  // Using this class on a  will disable plabel
    include: [                // Considered fields
      '.pl-parent input',
      '.pl-parent select',
      '.pl-parent textarea'
    ]
}
```

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance50

Moderate activity, may be stable

Popularity14

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity58

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

Recently: every ~92 days

Total

10

Last Release

365d ago

### Community

Maintainers

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

---

Top Contributors

[![zoglo](https://avatars.githubusercontent.com/u/55794780?v=4)](https://github.com/zoglo "zoglo (24 commits)")

---

Tags

contaothemeformlabelplaceholder

### Embed Badge

![Health badge](/badges/contao-thememanager-ctm-placeholder-label/health.svg)

```
[![Health](https://phpackages.com/badges/contao-thememanager-ctm-placeholder-label/health.svg)](https://phpackages.com/packages/contao-thememanager-ctm-placeholder-label)
```

###  Alternatives

[tales-from-a-dev/flowbite-bundle

A Symfony form theme for Flowbite

86252.8k2](/packages/tales-from-a-dev-flowbite-bundle)[contao-themes-net/mate-theme-bundle

mate theme bundle for Contao 5

1219.2k1](/packages/contao-themes-net-mate-theme-bundle)

PHPackages © 2026

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