
NEW:
RTE: drei neue Werkzeuge in der Toolbar – Columns (Bootstrap-Row mit 2, 3 oder 4 Spalten, umwandelbar und wieder entfernbar), Margin (mt-1…mt-5 / mb-1…mb-5, oben und unten unabhängig) und Code-Block mit Sprachauswahl – CKEditor
RTE: Feature-Schalter – in der Extension Configuration entscheidet der neue Reiter RTE, was Redakteuren angeboten wird; per Seiten-TSconfig RTE.t3sbootstrap.features pro Seitenbaum übersteuerbar. Ein abgeschalteter Schalter blendet nur den Button aus, vorhandene Inhalte bleiben unangetastet – Extension Configuration
RTE: Badges als eigenes Toolbar-Dropdown – die 16 Einträge „Badge *“ und „Pill Badge *“ sind aus der Styles-Auswahl ausgezogen und stecken jetzt in einem einzigen Toolbar-Eintrag Badge – acht Farben, jede als Badge und als Pill. Das Styles-Dropdown schrumpft damit von 57 auf 41 Einträge. Das Markup ist unverändert, vorhandene Badges brauchen also keine Migration. Die Einstellung heißt jetzt rteBadge statt rteStyleBadges; ein Upgrade Wizard räumt den alten Schlüssel auf – CKEditor
Neues RTE-Preset t3sbootstrap_extended – derselbe Editor mit breiterer Klassen-Whitelist für <p>, <span>, <a>, Listen und Tabellen
Raus aus einem Container: Ein Alert oder eine Column am Ende des Feldes war eine Sackgasse – dahinter kein Absatz und ohne Quelltext auch keiner zu erzeugen. Enter auf einer leeren letzten Zeile steigt jetzt aus dem Container aus, Backspace auf einer leeren ersten Zeile nach oben – dieselbe Geste wie beim Blockzitat von CKEditor
Links mit class="icon-link" und icon-link icon-link-hover sind im Link-Wizard wählbar
Brand-Logo komplett im Konfigurations-Datensatz: Der Tab Brand (Logo) hat drei neue Felder – Bildbreite, Bildhöhe und Alternativtext. Diese drei Werte kamen bisher ausschließlich aus den Site-Settings, während der Pfad schon im Datensatz stehen konnte; ein abweichendes Logo bekam dadurch die Maße des Site-Logos verpasst. Jetzt gilt für alle vier dieselbe Rangfolge: der Datensatz gewinnt, das Site-Setting bootstrap.navbar.image.* ist der Rückfall für leere Felder. Bestehende Installationen sehen nach dem Update unverändert aus – BE Modul
Achtung, neue DB-Felder: navbar_image_width, navbar_image_height und navbar_image_alt in tx_t3sbootstrap_domain_model_config. Nach dem Update also die Datenbankanalyse ausführen (Install-Tool → Analyze Database Structure bzw. vendor/bin/typo3 extension:setup), sonst lässt sich der Konfigurations-Datensatz nicht speichern. Anschließend optional der Upgrade Wizard„Move the navbar brand image settings into the configuration record“, der alle vier Site-Werte – Pfad eingeschlossen – je Siteroot in die Datensätze holt. Die Einstellungen heißen im Settings-Editor jetzt DEPRECATED — ….
Bugfix:
Speaking ID: Der Anker-<span> wurde geschrieben, sobald ein Element einen Wert in tx_t3sbootstrap_anchor hatte – unabhängig davon, ob die Option in der Extension Configuration aktiv war. Das TypoScript wertet den Schalter jetzt aus. Außerdem lag der Span innerhalb einer .row als Geschwister neben den Spalten, sodass row-cols-* und das CSS-Grid ihn als Spalte mitgezählt haben; er ist jetzt aus dem Flow genommen.
FlexFormTools::convertFlexFormContentToArray(): Argument #1 ($flexFormContent) must be of type string, null given – und derselbe Fehler im Card-Wrapper im Frontend
Offcanvas-Menü: das geschlossene Dropdown hat seine Höhe reserviert und die Abstände zwischen den Items aufgeblasen
Akkordeon scrollt beim Öffnen wieder sanft an den oberen Bildschirmrand
Leerer Button in der Card – das Label more fehlte in der Sprachdatei
Inline-Button Code im RTE: das zugehörige CKEditor-Plugin wurde nie geladen
Lightbox ignorierte jeden Bildzuschnitt. In der Popup-Konfiguration stand crop = – eine gesetzte, aber leere Eigenschaft. TYPO3 prüft mit isset(), ob TypoScript den Zuschnitt vorgibt, nicht ob dort etwas drinsteht; das leere crop = hat also gereicht, um den Zuschnitt der Dateireferenz zu überspringen. Damit war zugleich die Option „Originalbild für Lightbox verwenden“ (tx_t3sbootstrap_zoom_orig) wirkungslos – sie tat genau das, was ohnehin für alle galt. Achtung, geändertes Verhalten: zugeschnittene Bilder öffnen sich jetzt mit ihrem Ausschnitt; das volle Bild gibt es über die Option – Lightbox
Navbar mit Plus-Icon: Bei aktivem navbar_plusicon rutschte der Plus-Button auf eine eigene Zeile unter den Menüpunkt, blieb ungestylt und trug zusätzlich den Bootstrap-Caret. Die Medienabfrage im Partial suchte den Breakpoint unter seinem Pixelwert statt unter seinem Schlüssel (settings.navbar.992 statt settings.navbar.lg) und lieferte @media (min-width: px) – eine ungültige At-Regel, die der Browser samt ihrem gesamten Inhalt verwirft. Damit fiel die komplette Desktop-Darstellung des Plus-Icons weg
Release notes v5.3.51 - als PDF-Datei
Bugfix:
… dazu zahlreiche kleinere Korrekturen im Frontend-Rendering, in den Migrations-Commands und in der TCA.
NEW:
EXT:t3sb_package wird nicht mehr benötigt. Alle generierten Dateien liegen jetzt unter typo3temp/assets/t3sbootstrap/. Fehlendes TypoScript und SCSS wird beim nächsten Frontend-Aufruf aus der Datenbank neu geschrieben – alle Details zum Update
Upgrade-Wizard Move generated assets out of EXT:t3sb_package übernimmt vorhandene Dateien einmalig – Installation
Export & Import der Konfiguration direkt im Backend-Modul – T3SB Config
RTE: Alert-Box als Auswahlliste mit allen acht Bootstrap-Varianten – CKEditor
Neue Einstellung flexformDir für eigene FlexForm-Erweiterungen – Extension Configuration / Extend Flexforms
b13/container jetzt ab ^4.1
Bootstrap Builder 1.0.2 – passend zu t3sbootstrap ab 5.3.50
Release notes v5.3.50 - als PDF-Datei
Bugfix:
Header classes h-line-1 and h-line-2
Error with content_animations 2.7.1
No BS5 news templates available
NEW:
Speaking ID: Human-readable ID for deep links / onepage navigation - Beispiel
Card mit Icon - Beispiel
Bugfix:
T3SBS\T3sbootstrap\UserFunction\ExtensionManagementUtility" not found
NEW:
Bootstrip Builder - ein visueller Bootstrap-5.3-Theme-Builder (Extension)
Bugfix:
BS-Carousel may overlap the following content
New:
Upgarde Wizard: BackendlayoutUpgradeWizard: Migrate backend layout keys
Bugfix:
- Missing bracket and errors in import - behebt ein Backend-Layout Bug
- Dropdown-Menü rechts (“dropdown-menu-end”)
- RTE Block-Style & Text-Style Problem für “lead” u.a.
Bugfix:
- PageInfo Listener tries to call getConfiguration() from NullSite
- containerPre and -Post markup is not rendering if content is included from other pages (with different colPos)
- Navbar breakpoint xxl
- Navbar breakpoint width is not an integer
- Dropdown animation Slide-In
NEW:
- Icon anstatt Bild
- Neue Option Titel-Farbe (Title color) in der EM config
- Deutsche Übersetzung für das Backend
INFO:
Das Site Set “T3S Bootstrap - OTHER SETTINGS” ist in dieser Version obligatorisch!
Bugfix release
Support für TYPO3 v14