PHPackages                             ttskch/bs4-form-theme-adjuster-bundle - 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. ttskch/bs4-form-theme-adjuster-bundle

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

ttskch/bs4-form-theme-adjuster-bundle
=====================================

163CSS

Since Jan 3Pushed 7y ago1 watchersCompare

[ Source](https://github.com/ttskch/TtskchBs4FormThemeAdjusterBundle)[ Packagist](https://packagist.org/packages/ttskch/bs4-form-theme-adjuster-bundle)[ RSS](/packages/ttskch-bs4-form-theme-adjuster-bundle/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (2)Used By (0)

TtskchBs4FormThemeAdjusterBundle
================================

[](#ttskchbs4formthemeadjusterbundle)

[![Latest Stable Version](https://camo.githubusercontent.com/6fceb2d69991eeba6ac01b6bc432f05c69b378ab06ae74a8acc07066ec8186ea/68747470733a2f2f706f7365722e707567782e6f72672f7474736b63682f6273342d666f726d2d7468656d652d61646a75737465722d62756e646c652f762f737461626c65)](https://packagist.org/packages/ttskch/bs4-form-theme-adjuster-bundle)[![Total Downloads](https://camo.githubusercontent.com/491a7136dce7059440c9c7572025c7e6d4da99cbefa385d5edf04cd44847eb78/68747470733a2f2f706f7365722e707567782e6f72672f7474736b63682f6273342d666f726d2d7468656d652d61646a75737465722d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/ttskch/bs4-form-theme-adjuster-bundle)

BeforeAfter**Vertical layout**[![image](https://user-images.githubusercontent.com/4360663/34511770-44b318d8-f0a1-11e7-92aa-e49a70d968ac.png)](https://user-images.githubusercontent.com/4360663/34511770-44b318d8-f0a1-11e7-92aa-e49a70d968ac.png)[![image](https://user-images.githubusercontent.com/4360663/34511793-6dd2c5ba-f0a1-11e7-8b97-8d84f2bb1725.png)](https://user-images.githubusercontent.com/4360663/34511793-6dd2c5ba-f0a1-11e7-8b97-8d84f2bb1725.png)**Horizontal layout**[![image](https://user-images.githubusercontent.com/4360663/34511756-29962662-f0a1-11e7-8777-cfc1b318d804.png)](https://user-images.githubusercontent.com/4360663/34511756-29962662-f0a1-11e7-8777-cfc1b318d804.png)[![image](https://user-images.githubusercontent.com/4360663/34511720-e0633732-f0a0-11e7-8981-b1b8ed07754b.png)](https://user-images.githubusercontent.com/4360663/34511720-e0633732-f0a0-11e7-8981-b1b8ed07754b.png)Features
--------

[](#features)

- Automatic insertion of required sign (`*`)
- Appropriate margin for checkbox has `checkbox-inline` class and radio button has `radio-inline` class
- Muted placeholder of ``
- More beautiful submit button

Requirement
-----------

[](#requirement)

- Symfony ^3.4|^4.0

Instalation
-----------

[](#instalation)

### 1. composer require

[](#1-composer-require)

```
$ composer require ttskch/bs4-form-theme-adjuster-bundle:@dev
```

### 2. Register with symfony

[](#2-register-with-symfony)

```
// config/bundles.php
return [
    // ...
    Ttskch\Bs4FormThemeAdjusterBundle\TtskchBs4FormThemeAdjusterBundle:class => ['all' => true],
];
```

### 3. Configure

[](#3-configure)

```
# config/packages/twig.yaml
twig:
    form_themes:
        - 'ttskch_bootstrap_4_layout.html.twig'
        - 'ttskch_bootstrap_4_horizontal_layout.html.twig'  # to be the default theme
```

### 4. Install assets

[](#4-install-assets)

```
$ bin/console assets:install --symlink public
```

### 5. Add loading assets into your layout

[](#5-add-loading-assets-into-your-layout)

```

```

If you use webpack (e.g. via [symfony/webpack-encore](https://github.com/symfony/webpack-encore)) you can add assets to your app like below.

```
Encore
    // ...
    .createSharedEntry('vendors', [
        'jquery',
        'bootstrap',
        'popper.js',
+       './public/bundles/ttskchbs4formthemeadjuster/js/form.js',
+       './public/bundles/ttskchbs4formthemeadjuster/scss/form.scss',
    ])
    // ...
;
```

Getting involved
----------------

[](#getting-involved)

1. Modify following resources
    - `Resources/views/Form/*.twig`
    - `Resources/public/js/form.js`
    - `Resources/public/scss/form.scss`
2. Build scss with `npm run build`

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4360663?v=4)[Takashi Kanemoto](/maintainers/ttskch)[@ttskch](https://github.com/ttskch)

---

Top Contributors

[![ttskch](https://avatars.githubusercontent.com/u/4360663?v=4)](https://github.com/ttskch "ttskch (1 commits)")

---

Tags

bootstrap4formsymfonytheme

### Embed Badge

![Health badge](/badges/ttskch-bs4-form-theme-adjuster-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/ttskch-bs4-form-theme-adjuster-bundle/health.svg)](https://phpackages.com/packages/ttskch-bs4-form-theme-adjuster-bundle)
```

###  Alternatives

[limenius/react-bundle

Client and Server-side react rendering in a Symfony Bundle

3861.2M](/packages/limenius-react-bundle)[area17/laravel-auto-head-tags

Laravel Auto Head Tags helps you build the list of head elements for your app

4616.0k](/packages/area17-laravel-auto-head-tags)[jelix/wikirenderer

WikiRenderer is a library to generate HTML or anything else from wiki content.

1712.2k1](/packages/jelix-wikirenderer)[webkinder/sproutset

A Composer package for handling responsive images in Roots Bedrock + Sage + Blade projects.

281.8k](/packages/webkinder-sproutset)

PHPackages © 2026

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