PHPackages                             solidwork/contao-extra-elements-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. solidwork/contao-extra-elements-bundle

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

solidwork/contao-extra-elements-bundle
======================================

Contao 5.3 bundle providing custom content elements and (later) frontend modules.

v1.0.4(7mo ago)045LGPL-2.1-or-laterPHPPHP &gt;=8.1

Since Sep 19Pushed 7mo agoCompare

[ Source](https://github.com/ArturJo/solidwork-contao-extra-elements-bundle)[ Packagist](https://packagist.org/packages/solidwork/contao-extra-elements-bundle)[ Docs](https://github.com/ArturJo/solidwork-contao-extra-elements-bundle)[ RSS](/packages/solidwork-contao-extra-elements-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (8)Used By (0)

 [![SolidWork Contao Extra Elements](logo.svg)](logo.svg)

SolidWork Contao Extra Elements Bundle
======================================

[](#solidwork-contao-extra-elements-bundle)

Dieses Bundle erweitert Contao um zusätzliche Inhaltselemente auf Basis von Twig-Templates. Ziel ist es, häufig benötigte Bausteine schlank, konsistent und updatefreundlich bereitzustellen. Weitere Inhaltselemente und ggf. Frontend‑Module sind geplant.

Kompatibilität: getestet mit Contao 5.3 (siehe composer.json).

Features
--------

[](#features)

- Neues Inhaltselement „Titel + Untertitel“ (`sowo_title_subtitle`).
- Saubere Twig-Templates mit leicht überschreibbaren Blöcken/Klassen.

Enthaltenes Inhaltselement: Titel + Untertitel
----------------------------------------------

[](#enthaltenes-inhaltselement-titel--untertitel)

- Felder: `sowo_title` (HTML erlaubt), `sowo_subtitle` (HTML erlaubt)
- Optionen: `sowo_subtitle_position` (`above`|`below`, Default: `below`), `sowo_headline_level` (`h1`–`h6`, Default: `h2`)
- Template-Key: `sowo_title_subtitle` (interner Name: `content_element/sowo_title_subtitle`)
- Original-Template-Datei (im Bundle): `templates/content_element/sowo_title_subtitle.html.twig` (alternativ vorhanden unter `contao/templates/content_element/sowo_title_subtitle.html.twig`)
- Backend-Kategorie: „solidwork“

### Ausgabe (CSS-Klassen im Standard-Template)

[](#ausgabe-css-klassen-im-standard-template)

- Kein eigener Wrapper-Container: Das Bundle fügt lediglich die Klasse `swts-title-subtitle-wrapper` zu den bestehenden CE-Wrapper-Attributen hinzu (über den `wrapper`-Block des Contao-Basis-Templates).
- Titel: `content-headline swts-headline-title`
- Untertitel oben: `swts-headline-subline swts-headline-subline--top` (Text: `swts-headline-subline--top-text`)
- Untertitel unten: `swts-headline-subline swts-headline-subline--bottom` (Text: `swts-headline-subline--bottom-text`)

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

[](#installation)

```
composer require solidwork/contao-extra-elements-bundle
```

Danach den Contao Cache leeren (bzw. im Contao Manager aktualisieren) und – falls erforderlich – die Datenbank aktualisieren.

Verwendung
----------

[](#verwendung)

1. In einem Artikel ein neues Inhaltselement anlegen.
2. Als Typ in der Kategorie „solidwork“ das Element „Titel + Untertitel“ auswählen.
3. Felder befüllen und speichern – die Ausgabe erfolgt über das Twig-Template.

Template überschreiben/anpassen
-------------------------------

[](#template-überschreibenanpassen)

Um die Ausgabe anzupassen, kann das Template projektseitig überschrieben werden:

1. Name des Templates (Key): `sowo_title_subtitle`.
2. Datei im Projekt anlegen: `templates/contao/content_element/sowo_title_subtitle.html.twig`.
3. Gewünschte Anpassungen vornehmen; Contao verwendet automatisch das projektseitige Template.

> Tipp: Die Twig-Blöcke `subtitle_top`, `title`, `subtitle_bottom` und die jeweiligen `*_class`-Blöcke erlauben feine Anpassungen ohne das komplette Markup kopieren zu müssen.

Anforderungen
-------------

[](#anforderungen)

- PHP `>= 8.1`
- Contao `^5.3`

Roadmap
-------

[](#roadmap)

- Weitere Inhaltselemente
- Optionale Frontend-Module

Support und Quellen
-------------------

[](#support-und-quellen)

- Projekt-Homepage/Quellcode:
- Issues/Bugtracker:

Lizenz
------

[](#lizenz)

GNU Lesser General Public License v2.1 (LGPL-2.1). Siehe LICENSE im Repository.

### Lizenz-Variante: -only vs -or-later

[](#lizenz-variante--only-vs--or-later)

- "-only" bedeutet, dass die Software ausschließlich unter genau dieser Lizenzversion (hier: 2.1) steht. Neuere Lizenzversionen sind nicht automatisch eingeschlossen.
- "-or-later" bedeutet, dass wahlweise auch jede spätere Version der Lizenz verwendet werden darf (z. B. 2.1 oder jede spätere Version).

Dieses Bundle verwendet aktuell die SPDX-Angabe "LGPL-2.1-or-later" in der composer.json, d. h. Version 2.1 oder jede spätere Version ist zulässig.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance63

Regular maintenance activity

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 77.8% 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 ~3 days

Total

6

Last Release

228d ago

Major Versions

v0.6.50 → v1.0.02025-09-19

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

twigcontaocontent elementcustom-elementscontao-bundle

### Embed Badge

![Health badge](/badges/solidwork-contao-extra-elements-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/solidwork-contao-extra-elements-bundle/health.svg)](https://phpackages.com/packages/solidwork-contao-extra-elements-bundle)
```

###  Alternatives

[madeyourday/contao-rocksolid-custom-elements

Create your own, nestable content elements using a modular system. End the WYSIWYG chaos with your own content elements.

50341.9k12](/packages/madeyourday-contao-rocksolid-custom-elements)[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)
