PHPackages                             bkindler/bjk-more-space - 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. bkindler/bjk-more-space

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

bkindler/bjk-more-space
=======================

A vertical spacer content element with a visual slider control in the backend to define pixel-based spacing.

1.0.0(3mo ago)03GPL-2.0-or-laterPHP

Since Feb 6Pushed 3mo agoCompare

[ Source](https://github.com/bkindler/bjk-more-space)[ Packagist](https://packagist.org/packages/bkindler/bjk-more-space)[ RSS](/packages/bkindler-bjk-more-space/feed)WikiDiscussions main Synced 1mo ago

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

More Space – TYPO3 Extension
============================

[](#more-space--typo3-extension)

[![TYPO3 11.5](https://camo.githubusercontent.com/fa9c43ea25af1b1f94cec91fd9945d4f0993aaac65ef71e94e89b03f1b3e2380/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31312e352d6f72616e67652e737667)](https://get.typo3.org/version/11)[![TYPO3 12.4](https://camo.githubusercontent.com/ebabe0a8105378f3f366ee2235e4dcd50a97659b62c3f6c7e7436f832f12a852/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31322e342d6f72616e67652e737667)](https://get.typo3.org/version/12)[![TYPO3 13.4](https://camo.githubusercontent.com/ff624ed071afbc7085dcd4f99f2358379f8284ba14ae6891eab075f69c55929f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332e342d6f72616e67652e737667)](https://get.typo3.org/version/13)[![TYPO3 14.x](https://camo.githubusercontent.com/8f02675f3749751be8f38b62ba260ffb937ee6fad6c4b7ab3a1e704af48fea2a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31342e782d6f72616e67652e737667)](https://get.typo3.org/version/14)[![License: GPL v2](https://camo.githubusercontent.com/6b639abd353f330706524560924b761ba87ba1895911daf38f4b71b9347bb94f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c5f76322d626c75652e737667)](https://www.gnu.org/licenses/gpl-2.0)

A vertical spacer content element for TYPO3 with a visual slider control in the backend to define pixel-based spacing.

Features
--------

[](#features)

- **Backend:** Intuitive slider control (0–500 px) for setting the spacer height
- **Frontend:** Lightweight `` element with inline height — no JavaScript required
- **Preview:** Visual backend preview showing the configured height
- **Compatibility:** Supports TYPO3 11.5, 12.4, 13.4 and 14.x with automatic version detection
- **Translations:** Backend labels available in English, German, Spanish, French and Italian

Requirements
------------

[](#requirements)

- TYPO3 CMS 11.5 – 14.x
- PHP 7.4+ (TYPO3 11.5) / PHP 8.1+ (TYPO3 12+)
- `fluid_styled_content` system extension

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

[](#installation)

### Via Composer (recommended)

[](#via-composer-recommended)

```
composer require bkindler/bjk-more-space
```

### Via TYPO3 Extension Manager

[](#via-typo3-extension-manager)

1. Download the extension ZIP file
2. Go to **Admin Tools → Extensions**
3. Click **Upload Extension** and select the ZIP file
4. Activate the extension

### Via TER

[](#via-ter)

Search for `bjk_more_space` in the TYPO3 Extension Manager and install it directly from the TYPO3 Extension Repository.

Setup
-----

[](#setup)

### TYPO3 12+ (TypoScript auto-discovery)

[](#typo3-12-typoscript-auto-discovery)

The extension registers its TypoScript automatically. Simply include the static template:

1. Go to **Web → Template** on your root page
2. Open **Includes**
3. Add **More Space (bjk\_more\_space)** to the selected items

### TYPO3 14+ (Site Sets)

[](#typo3-14-site-sets)

Alternatively, you can include the extension via a Site Set:

1. Go to **Site Management → Sites**
2. Edit your site configuration
3. Under **Sets**, add **More Space**

### TYPO3 11.5

[](#typo3-115)

The PageTSconfig is registered automatically via `ext_localconf.php`. Include the static TypoScript template as described above.

Usage
-----

[](#usage)

1. Open the **Web → Page** module in the TYPO3 backend
2. Click **+ Content** to add a new content element
3. Select **More Space** from the content element wizard (in the "Default" tab)
4. Use the **Height (px)** slider to set the desired vertical spacing (0–500 px)
5. Save the content element

The frontend output is a simple `` with the configured height:

```

```

Frontend Styling
----------------

[](#frontend-styling)

The extension includes minimal CSS. You can override the default styles by targeting the `.bjk-more-space` class:

```
.bjk-more-space {
    display: block;
    width: 100%;
    min-height: 0;
    pointer-events: none;
}
```

Version Compatibility
---------------------

[](#version-compatibility)

The extension handles TYPO3 API differences automatically:

FeatureTYPO3 11.5TYPO3 12+TYPO3 14+TCA field type`input` + `eval int``number``number`CType registrationpositional arraynamed arraynamed arrayPageTSconfig`ext_localconf.php`auto-discoveryauto-discovery + Site SetsBackend previewarray-based recordarray-based recordRecord objectIcon registration`Icons.php``Icons.php``Icons.php`File Structure
--------------

[](#file-structure)

```
bjk_more_space/
├── Classes/Preview/
│   └── SpacerPreviewRenderer.php    # Backend page module preview
├── Configuration/
│   ├── Icons.php                     # SVG icon registration
│   ├── Sets/BjkMoreSpace/           # Site Set for TYPO3 14+
│   ├── TCA/Overrides/tt_content.php # CType and TCA field registration
│   ├── TypoScript/                   # Classic TypoScript setup
│   └── page.tsconfig                # PageTSconfig (v12+ auto-discovery)
├── Resources/
│   ├── Private/
│   │   ├── Language/                 # XLIFF files (en, de, es, fr, it)
│   │   ├── Layouts/Default.html
│   │   └── Templates/Spacer.html    # Fluid frontend template
│   └── Public/
│       ├── Css/more-space.css        # Minimal frontend CSS
│       └── Icons/                    # Extension and content element SVGs
├── composer.json
├── ext_emconf.php
├── ext_localconf.php                 # PageTSconfig for TYPO3 11.5
└── ext_tables.sql                    # Database field definition

```

License
-------

[](#license)

This extension is licensed under the [GNU General Public License v2.0 or later](https://www.gnu.org/licenses/gpl-2.0.html).

Author
------

[](#author)

**Björn Kindler**

- Email:
- GitHub: [@bkindler](https://github.com/bkindler)

---

*You need space? Here it is.* 😉

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance82

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

94d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/780167acad2a124dbef7ba6896b35ace16d3818529b2ed2fdf346acbc4e0a9f0?d=identicon)[bkindler](/maintainers/bkindler)

---

Top Contributors

[![bkindler](https://avatars.githubusercontent.com/u/9107850?v=4)](https://github.com/bkindler "bkindler (2 commits)")

### Embed Badge

![Health badge](/badges/bkindler-bjk-more-space/health.svg)

```
[![Health](https://phpackages.com/badges/bkindler-bjk-more-space/health.svg)](https://phpackages.com/packages/bkindler-bjk-more-space)
```

###  Alternatives

[fluidtypo3/flux

The flux package from FluidTYPO3

152982.2k20](/packages/fluidtypo3-flux)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

96374.6k23](/packages/friendsoftypo3-content-blocks)[brotkrueml/schema

Embedding schema.org vocabulary - API and view helpers for schema.org markup

33584.6k13](/packages/brotkrueml-schema)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1481.0k](/packages/eliashaeussler-typo3-form-consent)[praetorius/vite-asset-collector

Use AssetCollector to embed frontend assets generated by vite

52255.0k1](/packages/praetorius-vite-asset-collector)[b13/assetcollector

Add CSS and SVG files and strings as inline style tag/inline svg to the html code.

10118.4k](/packages/b13-assetcollector)

PHPackages © 2026

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